需要帮忙。 rewriterule不使用/?

时间:2015-05-12 11:28:19

标签: .htaccess mod-rewrite url-rewriting

我的网址是

http://example.com/?aff_id=username 

我希望它像

http://example.com/?ap_id=username

我尝试了所有可行的方法,但没有运气。如果我删除了?(问号),它可以正常工作,但我希望在我的网址中使用?。我知道这是一个正则表达式,所以我试图逃避它,但没有运气。

1 个答案:

答案 0 :(得分:0)

您可以在/.htaccess文件中使用以下内容:

RewriteEngine on
RewriteCond %{QUERY_STRING} aff_id=([\w]+) [NC]
RewriteRule ^$ /?ap_id=%1 [R,L]

如果您想将重定向设为永久性,请将R更改为R=301