我有这个.htaccess:
RewriteEngine On
RewriteRule ^/test$ /home.php
所以mysite.com/home.php
和mysite.com/test
现在应该是一样的吗?
但是当我去mysite.com/test
时,我收到404错误。
任何帮助?
答案 0 :(得分:1)
这是因为你的规则中的领先斜线。
将其更改为:
RewriteEngine On
RewriteRule ^test/?$ /home.php [L,NC]
每个目录配置 .htaccess
因此Apache匹配URI` / test1
/
不匹配