【问题标题】:Redirecting 404 [Not Found] Error To Homepage And Before Redirecting To Home Page, Tell Search Engines 404 Page is Gone[410] Using .htaccess重定向 404 [未找到] 错误到主页和在重定向到主页之前,告诉搜索引擎 404 页面已消失 [410] 使用 .htaccess
【发布时间】:2019-04-26 02:46:41
【问题描述】:

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

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

第 2 步搜索引擎获取 HTTP/1.1 410 Gone [状态码 410]
step-3 访客或搜索引擎重定向到主页。就是这样。

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 但我也希望 410 重定向到主页。第一个告诉搜索引擎 404 页面已经消失 [HTTP 状态代码为 410],然后 410 重定向到主页。
    • 我想更清楚地解释它。 1-服务器为 404 错误页面发送 410 状态码[到浏览器或爬虫],然后 410 错误页面将浏览器或搜索爬虫重定向到主页。
    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 2015-10-02
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 2018-04-18
    • 1970-01-01
    相关资源
    最近更新 更多