Mod rewrite apache重写don';不重定向?

Mod rewrite apache重写don';不重定向?,mod-rewrite,Mod Rewrite,apache.htaccess RewriteRule ^promotion\.php\?do=content&id=38&mail$ promotion\.php?lang=tc&do=content&id=38 [R,L] 谢谢。要匹配查询字符串,必须使用%{query\u string},如下所示 RewriteEngine On RewriteCond %{QUERY_STRING} ^do=content&id=38&mail$ [NC

apache.htaccess

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

谢谢。

要匹配查询字符串,必须使用%{query\u 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\u HOST}

您的
RewriteEngine
是否打开?发布您希望重写的URL。@Nemoden是的,RewriteEngine已打开