0

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

step-1 访客或搜索引擎访问此网址。这是404页面。
https://example.com/some-url-of-my-blog

step-2 搜索引擎获得 HTTP/1.1 410 Gone [状态代码 410]
step-3 访问者或搜索引擎重定向到主页。而已。

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

4

1 回答 1

0

听起来您真的只想在任何不存在的页面和目录上进行 410 重定向。

在大多数情况下,这样的事情应该可以正常工作

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ / [L,R=410]
于 2018-11-23T13:53:15.973 回答