优化、建站、营销知识
刻苦驴一直在做且免费分享

WordPress纯代码生成txt网站地图:wp网站优化技巧

在上一篇文章,刻苦驴已经和大家分享了WordPress怎样纯代码生成xml网站地图了,这一片文章继续教大家WordPress纯代码生成txt网站地图。一起来看看吧。

WordPress纯代码生成txt网站地图

我们知道百度站长资源平台的链接提交sitemap,不仅仅可以xml格式,也可以是txt格式,txt格式要求就是将网站链接写进文本,一行一个链接即可,因此我们只需要将WordPress网站所有链接列举出来即可。和WordPress纯代码生成xml网站地图一样,只需要将一下代码保存为ping.txt文件,并上传到网站根目录即可。

<?php
require('./wp-blog-header.php');
header('Content-type: application/txt');
header('HTTP/1.1 200 OK');
$posts_to_show = 50000; // 限制最大文章数量
?>https://www.ruikeedu.com
<?php
header("Content-type: text/txt");
$myposts = get_posts( "numberposts=" . $posts_to_show );
foreach( $myposts as $post ) { ?>
<?php the_permalink(); ?><?php echo "\n"; ?>
<?php } ?>

接下来就是设置伪静态即可了。

①、Nginx
编辑已存在的Nginx伪静态规则,新增如下规则后(平滑)重启nginx即可:

rewrite ^/ping.txt$ /ping.php last;

②、Apache
编辑网站根目录的 .htaccess ,加入如下规则:

RewriteRule ^(ping)\.txt$ $1.php

最后我们输入https://域名/ping.txt就可以看到WordPress纯代码生成txt网站地图的效果了。

赞(0)
未经允许不得转载:【刻苦驴笔记】 » WordPress纯代码生成txt网站地图:wp网站优化技巧

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址