Apache mod_rewrite RewriteRule替换查询字符串的正则表达式

时间:2014-06-17 18:34:01

标签: regex apache .htaccess mod-rewrite

我有一个来自重定向链接的自动生成的网址,它试图复制通常使用空白'?'复制查询字符串参数的查询字符串参数和'&'值(如果没有提供)。我有一个需要保留的哈希锚,并且想知道是否有办法通过mod_rewrite来做到这一点。我尝试过这样的事情没有成功:

RewriteEngine  on
RewriteCond %{QUERY_STRING} ^?&#?([-A-z0-9]*)$
RewriteRule ^/$ /#?invite=$1 [L,NE] 

期望效果:

Generated URL: http://example.com/?&#?invite=ZYl5
Rewrite URL: http://example.com/#?invite=ZYl5

我的mod_rewrite和REGEX技能非常糟糕,所以任何帮助都会受到赞赏。谢谢, 史蒂夫

0 个答案:

没有答案