我正在尝试创建一个忽略文件区分大小写的 .htaccess 文件。到目前为止,我有以下内容:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
当我准确输入文件名时,这有效。例如,我的文件之一是 About.html。当我输入 www.domain.com/About 时,它会转到正确的位置,但是当我输入 www.domain.com/about 时,它不会。
我看过关于人们使用 [NC] 的帖子,但我也无法让它发挥作用。我也试过把
CaseInsensitive On
但这似乎破坏了一切(甚至无法加载主页),所以我把它拿出来了。有谁知道如何做到这一点?