WordPress 的Date页面默认URL结构
因网站设置 robots.txt 时,需要禁止搜索引擎重复收录页面,WordPress 中就有很多类似的归档页面,除了分类归档和标签归档之外,还有一个时间归档页面。
所以这也是我需要禁止收录的,但是 WordPress 后台默认的时间归档URL是这样的……
这样的URL在写 robots.txt 的话,就很麻烦……因为要带上日期,这样会让很多文章链接也被误杀,禁止收录。
- // 日期归档增加前缀 date
- add_action( 'init', 'custom_date_rules' );
- function custom_date_rules() {
- global $wp_rewrite;
- $wp_rewrite->date_structure = $wp_rewrite->root . '/date/%year%/';
- }
于是,参考 WordPress 的Page页面默认URL结构 中的代码,修改设置后的效果如下:
如此修改之后,robots.txt 中只需要禁止搜索引擎收录 /date 文件夹即可。
The End