我有这个.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 时不匹配前导