使用RewriteRule,我http://example.com/login指向http://example.com/login.php。
RewriteRule ^login/?$ /login.php [L]
我还有访问控制规则,只允许某些文件:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
<FilesMatch "\.(htm|html|css|js|php)$">
Order Allow,Deny
Allow from all
</FilesMatch>
但是http://example.com/login给出了403错误。 有没有办法允许“重写”网址默认允许访问而不指定其他规则?
答案 0 :(得分:1)
您可以调整FilesMatch
指令以允许某些URI模式:
<FilesMatch "^login/?$|\.(htm|html|css|js|php)$">
Order Allow,Deny
Allow from all
</FilesMatch>
这将允许http://example.com/login
。