首页/技术/文章阅读

一个php文件随机访问网站的所有页面

技术 2020-03-03 33 0
用一个php文件随机访问网站的所有已知的页面,其实就是sitemap里面的所有文件。 我的做法是这样子的,先用php提交sitemap.xml文件中的所有链接到百度站长平台,或者不提交也行,只要读取出所有的网站链接之后保存到一个txt文件中即可,然后我的做法是直接读取txt文件中的所有链接,使用的是按行数读取,并且保存所有的行数,然后再利用php中的方法,直接mt_rand(0,$line);就行了,这样子就做到了随机读取出任何一个链接,且链接很少会重复(数量多则重复越少,具体方法请百度查询mt_rand方法的作用)。最后,直接用php里面的重定向进行跳转就行了。 一个php文件随机访问网站的所有页面 不会怎么读取sitemap.xml的请查看下面的文章:之前发布过: [post id="140"] 最后,新建一个php文件,写入下面的代码就行了。 不会的可以问我。
<?php
// 随机访问网站的url,根据xml文件的地址
// 下面的读取文件一定要和第一步建立的txt文件相对应,否则出错
if(file_exists('addUrl_log/baidu_tj.txt')){
	$a = file('addUrl_log/baidu_tj.txt');
    foreach($a as $line => $content){
       $row[] = trim($content,"<loc>");
       $num = $line;
    }
    $suiji = mt_rand(0,$num);
    header("Location:".$row[$suiji]);
}

正文结束

使用网站CDN导致百度抓取失败为什么百度搜索引擎不收录你的网站?

评论区

还没有评论,来坐沙发吧。