mod_rewrite替换URL中的字符串

时间:2015-12-19 01:14:16

标签: apache .htaccess mod-rewrite

我正在尝试在Apache级别上的URL中替换字符串。

所以我有一个像:

这样的网址

https://barred.v.com/sorter.do?clientId=testvalue1

我希望将其重定向到

https://barred.v.com/sorter.do?nai=testvalue1

所以寻找clientId并用nai替换。

这是否可以在Apache层实现?用mod_rewrite?

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

RewriteEngine on
RewriteCond %{THE_REQUEST} /sorter\.do\?clientId=([^\s]+) [NC] 
RewriteRule ^sorter\.do$ http://%{HTTP_HOST}/?nai=%1 [NC,L]