通过htaccess重定向并将变量添加到URL

时间:2013-09-23 11:37:51

标签: apache .htaccess mod-rewrite

我想让htaccess将oranges.info重定向到 example.com/about.html?=fruit

这是我的htaccess文件,遗憾的是它只进行重定向而不添加变量。有任何想法吗?

Options +FollowSymLinks 
rewriteengine on
rewritecond %{HTTP_HOST} ^www.oranges.info$ [OR]
rewritecond %{HTTP_HOST} ^oranges.info$
rewriterule ^domainfolder\/(.*)$ "http\:\/\/example\.com\/about\.html$1?fruit" [R=301,QSA,L] 

Options -Indexes

1 个答案:

答案 0 :(得分:1)

您的规则语法不正确:

rewritecond %{HTTP_HOST} ^(www\.)?oranges\.info$ [NC]
rewriterule ^ http://example.com/about.html?fruit [R=301,QSA,L]

确保在其他浏览器中进行测试。