【问题标题】:HTML 5 Boilerplate HTACCESS Stopping my mod_rewrite from workingHTML 5 Boilerplate HTACCESS 停止我的 mod_rewrite 工作
【发布时间】:2012-01-26 02:04:12
【问题描述】:

我正在使用未经编辑的 HTML5 BP 的 .htaccess 文件。在我添加自己的重写规则之前一切正常:

Options +FollowSymlinks

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([a-z]+-?[a-z]+)/$ /$1.php

如果将它添加到它自己的 .htaccess 文件中(在启动引擎并添加选项之后),这可以正常工作,但在添加到 html5 BP 的文件时不会。我尝试将它放在整个文档中,在 if 标记内,文档顶部和底部。

重写应该使用 /example.php 加载 /example,当与 h5bp 一起使用时,我收到 404 错误。

【问题讨论】:

  • “不工作”根本不是错误描述。您有什么输入,您希望看到什么以及实际发生了什么?
  • 尝试从 h5bp 中删除 Options -MultiViews
  • @Gerben 谢谢你解决了它:)
  • 只是一个疯狂的猜测。很高兴它有帮助。

标签: html .htaccess mod-rewrite


【解决方案1】:

从 h5bp 中删除行 Options -MultiViews

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 2010-10-31
    • 2011-07-31
    • 1970-01-01
    • 2015-12-02
    相关资源
    最近更新 更多