0

这是我当前的 .htaccess:

RewriteEngine on
RewriteBase /cp/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule ^(?!\s*$).* $0.php [L]

这会影响同一目录中的文件夹。这是一个示例文件夹目录:

  • ..
  • css/
  • 图片/
  • 文件名.php

如果我输入 url: WEBSITE.com/filename,会拉取 filename.php,但是当我输入 WEBSITE.com/css 时,会拉取 WEBSITE.com/css/.php。

我不希望 .htaccess 影响子目录,也不希望将单个 .htaccess 文件放在每个文件夹中。

4

1 回答 1

1

感谢 jassonpet。

我以为我应该替换add RewriteCond %{REQUEST_FILENAME} !-f而不是添加add RewriteCond %{REQUEST_FILENAME} !-d.

于 2012-07-24T06:43:27.987 回答