使用.htaccess删除网址中的部分查询

时间:2013-06-19 14:47:37

标签: .htaccess mod-rewrite

我有以下网址:

http://example.com/directory/proc.php?email=a@b.com&link=http://example.org

“link”变量中的值将始终具有http://或https://并且我想从网址中删除它。

所以我最终会:

http://example.com/directory/proc.php?email=a@b.com&link=example.org

1 个答案:

答案 0 :(得分:1)

RewriteEngine on
RewriteCond %{QUERY_STRING} ^((.+&)?link=)(https?://)(.+)$
RewriteRule (.*) /$1?%1%4 [NC,L,R]