我想使用url domain.com/login但在后台(隐藏)应该是domain.com/account/index.php
有没有办法做到这一点?
我目前的htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
答案 0 :(得分:1)
将您的文件更新为..
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^login$ account/index.php [NC]
RewriteRule ^([^\.]+)$ $1.php [NC,L]
^
是路径的开头,$
是它的结尾。如果你需要/希望它更宽松,你可以脱掉其中任何一个。
例如
RewriteRule ^login
适用于/login
和/logins
RewriteRule ^logins?$
也可以,
RewriteRule ^logins$
只会匹配/logins
。