【发布时间】: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