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

Redirecting 404 [Not Found] Error To Homepage And Before Redirecting To Home Page, Tell Search Engines 404 Page is Gone[410] Using .htaccess

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

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

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

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

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

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

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