[WordPress] 当首页为固定页面时,如何在第二页及后续页面返回状态404

[WordPress] 如何不创建作者/海报档案

naouniverse.com 是基于 WordPress 构建的。
主页 (https://naouniverse.com) 使用 home.php,博客的主页 (https://naouniverse.com/blog) 在 page.php 中使用条件分支进行编码。

是的,首页是固定页面。

最近我注意到一件事。
随着博客文章数量的增加,home.php中存在第二页及后续页面的严重问题。

第二页及以上存在

您可以访问 https://naouniverse.com/page/2...

这对于常规 WordPress 博客来说不是问题(我认为),但如果你想像这个网站一样显示完全固定的首页,就会出现页面重复,从 SEO 角度来看这不是一件好事)。

我决定按如下方式处理这个问题。

从第二页开始返回状态 404

是的,正如您所读,状态 404 从第二页开始返回。

在functions.php中添加了以下描述。

<?php add_action( 'template_redirect', 'status404' ); function status404() { if (is_home() && is_paged()){ global $wp_query; $wp_query->设置_404();状态_标题(404);

Home.php 从第二页开始,返回状态 404。

当我预览时...↓它将返回状态 404。

看起来效果很好。
好的···

后记

当我第一次注意到这个问题时,我尝试了各种方法,例如在Apache配置文件.htaccess(dot Htaccess)中写入,但它不起作用。

将其写在上面的functions.php 中似乎是安全的。

  • 将此条目添加到 Hatena 书签

在“naouniverse.com”,管理员写的是他感兴趣的事物、事物和世界。
小玩意、相机、设计、编程、L'Arc~en~Ciel等...