2011-05-16 123 views
0

的Apache的.htaccessapache重寫不重定向?

RewriteRule ^promotion\.php\?do=content&id=38&mail$ promotion\.php?lang=tc&do=content&id=38 [R,L] 

謝謝。

+0

是你的'RewriteEngine'在嗎? – Nemoden 2011-05-16 01:39:18

+0

發佈您希望改寫的URL。 – 2011-05-16 01:41:42

+0

@Nemoden是的,RewriteEngine處於打開狀態 – love 2011-05-16 02:13:56

回答

1

要匹配查詢字符串,您必須使用%{QUERY_STRING},如下所示。

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^do=content&id=38&mail$ [NC] 
RewriteRule ^promotion\.php$ promotion.php?lang=tc&do=content&id=38 [R,L] 

將它放在promotion.php所在的文件夾中。我不知道如何涉及RewriteCond ${HTTP_HOST}以上。