【问题标题】:Bulk .htaccess Redirect - query string to WordPress批量 .htaccess 重定向 - 到 WordPress 的查询字符串
【发布时间】:2014-02-20 21:54:18
【问题描述】:

我将需要重定向大约 700 个看起来像这样的网址...

mydomain.com/index.php?id=3&d_id=8297

..到 wordpress 网站中新的适当页面。

假设我将新的 wordpress slug 更改为包含 4 位数字的内容, 有没有办法在 .htaccess 中使用公式来做到这一点(所以我不必单独为每个人做)?

谢谢

【问题讨论】:

  • 那么对于上述 URI,新 URL 应该是什么样子?

标签: wordpress .htaccess redirect


【解决方案1】:

您可以将此规则用作 WP .htaccess 文件中的第一条规则

RewriteCond %{THE_REQUEST} \s/+index\.php\?id=[0-9]+&d_id=([0-9]+) [NC]
RewriteRule ^ /%1/? [R=301,L,NE]

【讨论】:

    【解决方案2】:

    我找到了解决问题的方法...我需要更改的 URL 位于 Zeemap 中。 Zeemap 允许您通过电子表格导出和导入数据。我可以创建新的 URLs mydomainname.com/1234 并在 URL 的第一部分使用查找和替换。

    【讨论】:

      【解决方案3】:

      又是我。我最终使用 .htaccess 将页面重定向到 WordPress 搜索结果的页码。

       RewriteCond %{THE_REQUEST} \s/+index\.php\?id=[0-9]+&d_id=([0-9]+) [NC]
       RewriteRule ^ /?s=%1 [R=301,L,NE]
      

      感谢您的帮助!

      【讨论】:

        猜你喜欢
        • 2017-04-13
        • 1970-01-01
        • 2015-03-31
        • 1970-01-01
        • 1970-01-01
        • 2012-07-27
        • 2015-11-26
        • 1970-01-01
        相关资源
        最近更新 更多