-3

嗨,我遇到了页面加载正确但状态代码为 404 的问题。这导致页面无法正确索引。

该页面是动态创建的,我认为这是导致问题的原因,然后由 yoast seo 拾取并声明为 404。我知道我可以添加代码以防止这种情况发生,但 404 状态代码仍然存在,这将导致页面不索引。

我已经尝试过搜索,但我找不到一个简单的解决方案,任何人都可以帮忙。

4

1 回答 1

0

你可以在你的函数文件中添加一个像这样的钩子:

add_action( 'wp', 'check_404' );

使用这样的功能:

function check_404(){ if(is_page($your_page_id)){ header("Status: 200"); } }

如果它不是特定页面,您可以更改 is_page() 并将其替换为其他 WP 函数。我没有测试过它,但它可能会解决你的问题。

于 2017-09-27T12:44:45.903 回答