0
我使用3托管为我的网站,所有这些在htaccess中都有相同的规则。 其中一个托管从Apache 2.2升级到2.4,现在我收到了错误的垃圾邮件,我不知道如何解决它,而不会损失规则。将Apache从2.2升级到2.4后的htaccess错误
[Mon Jun 15 19:38:33.189697 2015] [rewrite:warn] [pid 236909] AH00665:RewriteCond:不支持非正则表达式模式'-f'的NoCase选项,将被忽略。 (/家/ /的public_html/的.com /的.htaccess:31)
这里的规则:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^(.+?)/?$ /$1.php [L]
错误消息告诉你确切的问题。正如Dondi指出的那样,您只需要删除[NC]。正如它在错误信息中所说的那样,Apache无视**。规则中没有任何东西会丢失。 –