【问题标题】:301 redirect url with all url's that start with main url - Wordpress301重定向网址,所有网址都以主网址开头 - Wordpress
【发布时间】:2013-08-10 09:02:11
【问题描述】:

我们希望在我们的 wordpress 安装中的 htacces 中为以下情况进行 301 重定向。今天早上在我们的网站管理员工具中,我们看到 8000 个新的 404 页面未找到。在下图中,我们制作了一个打印屏幕。我们不知道这些 url 是从哪里来的,因为我们不使用这个 url 结构。正如您在打印屏幕中看到的,一切都以:

order/order.html?AddID 例如:order/order.html?AddID=1014&Rand=920505296661072670

看起来该网址的旧所有者与此有关。现在我们要将所有以 order/order.html?AddID 开头的内容重定向到主页。此时我们看到 8000 没有找到完全相同的 url,只有不同的 AddID。

这可能吗?如果可以,是否有人有最好的方法来重定向这些网址?

【问题讨论】:

    标签: wordpress .htaccess redirect url-redirection


    【解决方案1】:

    您应该告诉 Google 不要考虑这些 url 参数。在网站管理员工具中,转到Exploration -> URL Parameters 并声明AddIDRand 不会更改页面呈现。

    【讨论】:

      【解决方案2】:

      在您的 WP .htaccess 中的 RewriteBase 行下方插入此代码:

      RewriteCond %{QUERY_STRING} ^AddID=.+ [NC]
      RewriteRule ^order/order\.html$ / [L,R=301,NC]
      

      【讨论】:

        猜你喜欢
        • 2013-08-22
        • 1970-01-01
        • 1970-01-01
        • 2016-09-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多