将mod_rewrite从httpd.conf移动到.htaccess不起作用

时间:2012-04-03 13:02:27

标签: apache mod-rewrite

我认为这可能相对简单。我有一个重写规则,基本上从URL中删除.php但它不是沼泽标准URL。它在我的httpd.conf文件中工作正常,但如果我转到.htaccess:

则没有
RewriteEngine On
RewriteRule ^/index/(.*)/(.*)$ /index.php/$1/$2 [QSA]

现在我知道.htaccess你必须删除引用当前目录的部分,但我还没有运气,欢迎任何想法/建议/解决方案。

1 个答案:

答案 0 :(得分:0)

传递给RewriteRule的网址从不会有一个初始斜杠。去掉它。替换中的那个,因为they're filesystem paths

Given Rule                                      Resulting Substitution
----------------------------------------------  ----------------------------------
^localpath(.*) otherpath$1                      /somepath/otherpath/pathinfo