Apache的 rewrite 和 .htaccess 不起作用,还和 Options 设置有关系

要启用 rewrite 和 .htaccess 设置,除了开启 mod_rewrite.so、AllowOverride All 配置外
LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride All

还需要注意 Options 的设置

默认设置是:Options Indexes FollowSymLinks

如果改成以下设置后,就会出错
Options Indexes FollowSymLinks MultiViews Includes    (出错)

如果要启用

目录浏览 MultiViews
服务器端包含 Includes (<!–#include virtual=”top.htm” –>)

可以考虑使用
Options All

此条目发表在 服务器&PC 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>