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

Apache 通过htaccess重定向并向URL添加变量,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我想让htaccess将oranges.info重定向到 example.com/about.html?=水果 这是我的htaccess文件,不幸的是它只执行重定向而没有添加变量。有什么想法吗 Options +FollowSymLinks rewriteengine on rewritecond %{HTTP_HOST} ^www.oranges.info$ [OR] rewritecond %{HTTP_HOST} ^oranges.info$ rewriterule ^domainfol

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

这是我的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

您的规则语法不正确:

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

确保在不同的浏览器中进行测试。

在Internet Explorer和Firefox中运行良好,但在Chrome中不起作用。你知道Chrome需要什么吗?