.htaccess,RewriteRule在最后添加字符串

时间:2014-09-22 11:21:46

标签: apache .htaccess mod-rewrite

使用该代码:

RewriteEngine On
RewriteCond %{HTTP_HOST}   ^www.edutic\.ch [NC]
RewriteRule ^/?(.*) www.emitic.ch/new/$1 [L,R=301]

www.edutic.ch/?p=1767

成为

www.emitic.ch/new/?p=1767

但我需要在最后添加:&option=com_wordpress&Itemid=143

我想要

www.edutic.ch/?p=1767

成为

www.emitic.ch/new/?p=1767&option=com_wordpress&Itemid=143

我应该如何更改重写规则?

1 个答案:

答案 0 :(得分:1)

您可以使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.edutic\.ch$ [NC]
RewriteRule ^/?(.*)$ http://www.emitic.ch/new/$1?&option=com_wordpress&Itemid=143 [QSA,L,R=301]