.htaccess RewriteEngine无效

时间:2013-11-02 16:54:32

标签: .htaccess

我有这个.htaccess:

RewriteEngine On
RewriteRule ^/test$ /home.php

所以mysite.com/home.phpmysite.com/test现在应该是一样的吗? 但是当我去mysite.com/test时,我收到404错误。

任何帮助?

1 个答案:

答案 0 :(得分:1)

这是因为你的规则中的领先斜线。

将其更改为:

RewriteEngine On
RewriteRule ^test/?$ /home.php [L,NC]
每个目录配置

.htaccess因此Apache匹配URI` / test1

时与前导/不匹配

参考:Apache mod_rewrite Introduction