这是我的.htaccess文件
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?r=$1 [QSA,L]
我的基本文件夹包含一个“index.php”文件和“app”文件夹,app文件夹包含一些php文件,我不想使用浏览器直接访问app文件夹中的这些php文件。
答案 0 :(得分:0)
正如您对问题的评论中所述,您的要求实际上比您在问题中所写的要复杂得多。
我想这就是你真正想要的:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} \.php$
RewriteRule ^(.*)$ index.php?r=$1 [QSA,L]
当请求中的文件名以index.php
文件扩展名结尾时,这将重写对.php
的请求。