我有这个.htaccess:
RewriteEngine On
RewriteRule ^/test$ /home.php
那么mysite.com/home.php现在mysite.com/test应该是一样的吗?
但是当我去mysite.com/test我得到一个404错误。
有什么帮助吗?
我有这个.htaccess:
RewriteEngine On
RewriteRule ^/test$ /home.php
那么mysite.com/home.php现在mysite.com/test应该是一样的吗?
但是当我去mysite.com/test我得到一个404错误。
有什么帮助吗?
那是因为您的规则中有斜线。
将其更改为:
RewriteEngine On
RewriteRule ^test/?$ /home.php [L,NC]
.htaccess/是每个目录配置,因此 Apache在匹配 URI `/test1 时不匹配前导