htaccess重定向在我的localhost wampserver中完美运行。但是当上传到服务器(到我的网站)时,带有重写规则的名称包含“ - ”不起作用。
例如 - 下面的代码正在运行:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^supportus/{0,1}$ supportus.php [QSA,L]
</IfModule>
但这不起作用:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^arts-exhibitions/{0,1}$ arts.php [QSA,L]
</IfModule>
答案 0 :(得分:0)
由于某种原因,它需要&#34; /&#34;而且只有$。以下代码工作正常。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^art-exhibitions$ /arts.php [QSA,L]
</IfModule>