将404 [未找到]错误重定向到主页,并且在重定向到首页之前,使用.htaccess告知搜索引擎404页面已消失[410]

时间:2018-11-23 13:23:30

标签: .htaccess redirect http-status-code-404 http-status-code-410

我在流量上搜索并搜索了堆栈,但没有找到答案。 在Google网站管理员工具中,我的网站出现58,842找不到[404] URL错误。我希望所有的404页面使用.htaccess文件重定向到带有410状态代码的主页。我的意思是在重定向到主页之前,我希望访问者或搜索引擎重定向到主页并获得410状态代码。我想告诉搜索引擎,该404页已被永久删除[410],并重定向到主页。例如...

步骤1访问者或搜索引擎访问此URL。这是404页。
 https://example.com/some-url-of-my-blog

第2步搜索引擎获得HTTP / 1.1 410停用[状态代码410]
步骤3访客或搜索引擎重定向到主页。就是这样。

.htaccess文件中是否可能。请任何人解决这个问题。

1 个答案:

答案 0 :(得分:0)

听起来您真的只是想在所有不存在的页面和目录上使用410重定向。

在大多数情况下,类似这样的方法应该可以正常工作

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ / [L,R=410]
相关问题