用%重写url

时间:2015-06-09 18:26:39

标签: .htaccess

我有这样的网址:

http://www.domain.com/folder/?p1=%val1%&p2=%val2%&p3=10&p4=0.1

点击后,我想去:

http://www.domain.com/folder/?p1={val1}&p2={val2}&p3=10&p4=0.1

是否可以在.htaccess文件中实现?我想避免%符号(由于其他原因,不能在URL中使用%25)。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

尝试:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)%([^%]+)%(.*)$
RewriteRule ^(.*)$ /$1?%1{%2}%3 [L,R,NE]