Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress将所有404 http头替换为410_Php_Wordpress_Code Snippets - Fatal编程技术网

Php Wordpress将所有404 http头替换为410

Php Wordpress将所有404 http头替换为410,php,wordpress,code-snippets,Php,Wordpress,Code Snippets,我试图用410 gone请求替换所有404错误代码,这对SEO有好处 我已经从中尝试了以下代码片段 这不起作用,我已经检查了语法&它们是正确的,为什么不起作用?我缺少什么?您还需要将410.php添加到主题目录中 您可以创建410.php并复制页面模板以查看结果。这里是您希望实现的目标 <?php if ( is_404() ) { header( "HTTP/1.1 410 Gone" ); } ?> 这将把所有404状态替换为410。按照您的指示,我创建

我试图用410 gone请求替换所有404错误代码,这对SEO有好处 我已经从中尝试了以下代码片段


这不起作用,我已经检查了语法&它们是正确的,为什么不起作用?我缺少什么?

您还需要将410.php添加到主题目录中


您可以创建410.php并复制页面模板以查看结果。

这里是您希望实现的目标

<?php
if ( is_404() ) {
header( "HTTP/1.1 410 Gone" ); } ?>


这将把所有404状态替换为410。

按照您的指示,我创建了一个410.php并添加了“header”(“HTTP/1.0 410 Gone”);”但不工作410.php文件中有什么?您是否向该文件添加了页眉页脚?我复制了404.php并将其用作410.php,并添加了页眉(“HTTP/1.0 410 Gone”);是否有我缺少的东西410.php还包括get_header();指令?
<?php
if ( is_404() ) {
header( "HTTP/1.1 410 Gone" ); } ?>