【发布时间】:2017-09-27 12:39:16
【问题描述】:
您好,我遇到了页面加载正确但状态代码为 404 的问题。这导致页面无法正确编入索引。
页面是动态创建的,我认为这是导致问题的原因,然后由 yoast seo 拾取并声明为 404。我知道我可以添加代码以防止这种情况发生,但 404 状态代码仍然存在,这将导致不索引的页面。
我已经尝试过搜索,但我找不到一个简单的解决方案,谁能帮忙。
【问题讨论】:
标签: javascript php wordpress yoast
您好,我遇到了页面加载正确但状态代码为 404 的问题。这导致页面无法正确编入索引。
页面是动态创建的,我认为这是导致问题的原因,然后由 yoast seo 拾取并声明为 404。我知道我可以添加代码以防止这种情况发生,但 404 状态代码仍然存在,这将导致不索引的页面。
我已经尝试过搜索,但我找不到一个简单的解决方案,谁能帮忙。
【问题讨论】:
标签: javascript php wordpress yoast
你可以像这样在你的函数文件中添加一个钩子:
add_action( 'wp', 'check_404' );
使用这样的功能:
function check_404(){ if(is_page($your_page_id)){ header("Status: 200"); } }
如果它不是特定页面,您可以更改 is_page() 并将其替换为其他 WP 函数。我尚未对其进行测试,但它可能会解决您的问题。
【讨论】: