2017-04-11 47 views
0

我需要改变参数的时值重定向的页面,但只有这一个htaccess的重定向改变参数值的方式

例子:

www.mysite.com/?lang=en to www.mysite.com/lang=eng 
www.mysite.com/?lang=en&param=value to www.mysite.com/?lang=eng&param=value 
www.mysite.com/subpage/?lang=en&param=value to www.mysite.com/subpage/?lang=eng&param=value 

回答

0

您可以使用以下规则:

RewriteEngine on 


RewriteCond %{THE_REQUEST} /\?lang=en(&.*)?\sHTTP [NC] 
RewriteRule^%{REQUEST_URI}?lang=eng%1 [NE,L,R] 
+0

谢谢你的回复。 我解决了使用PHP和页眉()重定向页面。 – Rock