试图将动态创建的页面设置为404

时间:2017-09-27 12:39:16

标签: javascript php wordpress yoast

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

页面是动态创建的,我认为是导致问题,然后由yoast seo选择并声明为404.我知道我可以添加代码,这将阻止这个但404状态代码仍然保留,这将导致页面不要索引。

我尝试过搜索,但是我找不到任何帮助的简单解决方案。

1 个答案:

答案 0 :(得分:0)

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

add_action( 'wp', 'check_404' );

使用类似这样的功能:

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

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