【问题标题】:Redirecting specific URL to 404将特定 URL 重定向到 404
【发布时间】:2013-06-12 12:49:57
【问题描述】:

我用 WordPress 建立了一个新网站。但是 Google 仍然有一个指向不再存在的页面的附加链接,其 URL 参数为:domain.com/index.php?lang=EN,它指向一个不存在的页面,因此应该引发 404 错误.但不知何故,WordPress 确实显示了一个页面说明

尚未添加任何博文。

由于未响应 404 错误,该网站不会从 Google 搜索结果中消失!

如何重定向来自这两个 URL 的传入流量:

  • domain.com/index.php?lang=EN
  • domain.com/index.php?lang=DE

到 404 页面? (我已经设置了一个自定义 404 页面并在我的 .htaccess 文件中添加了 ErrorDocument 404。)

【问题讨论】:

    标签: html .htaccess url url-rewriting http-status-code-404


    【解决方案1】:

    将此规则添加到您的 .htaccess 顶部 RewriteEngine On 行下方:

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?lang=(EN|DE)\s [NC]
    RewriteRule ^ - [R=404,L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      • 1970-01-01
      • 2017-02-20
      • 1970-01-01
      • 2014-01-28
      • 2012-02-15
      • 2018-06-27
      相关资源
      最近更新 更多