批量.htaccess重定向 - 查询字符串到WordPress

时间:2014-02-20 21:54:18

标签: wordpress .htaccess redirect

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

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

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

假设我将新的wordpress slug更改为包含4位数字的东西, 有什么方法可以使用公式在.htaccess中执行此操作(因此我不必单独为每个公式执行此操作)?

由于

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

感谢您的帮助!