如何使用apache重写来改变它:
http://server/info/BRUCE?eia=A25&ref=187&.x=8&.y=2
对此:
http://server/info/BRUCE?eia=A25&ref=187&x=8&y=2
唯一的区别是:
我尝试过以下但没有运气:
RewriteCond %{QUERY_STRING} (.*(?:^|&))\.x=((?:&|$).*)
RewriteRule /path /path?%1x=%2
答案 0 :(得分:2)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此规则:
RewriteCond %{QUERY_STRING} (.*(?:^|&))\.x=([^&]*)&\.y=(.*)$
RewriteRule ^(info/BRUCE/?)$ /$1?%1x=%2&y=%3 [NC,L,R]