我在 Web 应用程序的根文件夹中有以下 .htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^\.(.*) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?req=%{REQUEST_URI}&%{QUERY_STRING}
这可以按我的意愿工作,但有一个例外:如果目录确实存在,则提供该目录,而不是将请求传递给 PHP 脚本。
因此,如果目录 /docs/ 存在,则将 index.htm 发送到浏览器,而对不存在的目录 /doesnotexist/ 的请求将交给 PHP 脚本。
有什么想法可以修改它,以便无论该位置是否存在,所有请求都交给 PHP?