htaccess 301重定向只替换两个字母

时间:2013-09-11 21:27:27

标签: apache .htaccess redirect mod-rewrite

我需要写一个.htaccess 301重定向来执行以下操作。我想要

http://www.mydomain.com/idx/RX-9968176指向 http://www.mydomain.com/idx/AB-9968176

唯一会改变的是“RX”,我想要插入“AB”。这将是数百页,所以我不能单独做每一页。

非常感谢任何帮助

2 个答案:

答案 0 :(得分:1)

您可以尝试以下内容:

RedirectMatch permanent ^/idx/RX-(.*)$ http://www.mydomain.com/idx/AB-$1

虽然您可以使用URL路径的相对路径,但可能会导致重定向循环。

答案 1 :(得分:0)

您可以使用以下代码:

RewriteEngine On
RewriteRule ^/idx/RX-(.*)$ /idx/AB-$1 [L]