我有一个使用 PHP 的网页,我用它mod_rewrite
来制作更简单的 URL,例如
RewriteRule ^login$ /php/pages/login.php [L]
我想要做的是防止直接访问目录/php
。但如果我使用类似的东西:
RewriteRule ^php - [R=404,L,NC]
在文件的末尾,甚至重写的 URL 也被阻止,因为 .htaccess 在子目录中再次与重写的 URL 一起使用。如果可能的话,我不想在每个目录中放置另一个 .htaccess。我也试过RewriteCond
没有REQUEST_URI
任何运气。