这是我目前的.htaccess:
RewriteEngine on
RewriteBase /cp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule ^(?!\s*$).* $0.php [L]
这会影响同一目录中的文件夹。 这是一个示例文件夹目录:
如果我输入了网址:WEBSITE.com/filename,则会提取filename.php,但是当我输入WEBSITE.com/css时,会提取WEBSITE.com/css/.php。
我不希望.htaccess影响子目录,也不希望在每个文件夹中放置单独的.htaccess文件。
答案 0 :(得分:1)
感谢jasssonpet。
我以为我应该替换add RewriteCond %{REQUEST_FILENAME} !-f
而不是添加add RewriteCond %{REQUEST_FILENAME} !-d
。