htaccess重定向无法正常使用名称“ - ”

时间:2016-07-05 12:40:28

标签: php apache .htaccess

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>

1 个答案:

答案 0 :(得分:0)

由于某种原因,它需要&#34; /&#34;而且只有$。以下代码工作正常。

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteRule ^art-exhibitions$  /arts.php [QSA,L]

</IfModule>