Mod rewrite mod_重写现在坏了吗?

Mod rewrite mod_重写现在坏了吗?,mod-rewrite,apache2,apache,Mod Rewrite,Apache2,Apache,我升级了mod_rewrite,配置停止工作;我有这个: RewriteRule ^index\.php$ - [L] 多年来,它一直致力于匹配默认页面。它不再工作了,日志显示: applying pattern '^index\.php$' to uri '/index.php' 很明显,URI前面已经添加了一个新的/前缀。有人知道为什么新版本会改变这一点,以及是否有可能修复它吗 短暂性脑缺血发作 格雷格经过一番挖掘,我发现了问题;似乎mod_rewrite实际上不能在配置文件中使用,只能

我升级了mod_rewrite,配置停止工作;我有这个:

RewriteRule ^index\.php$ - [L]
多年来,它一直致力于匹配默认页面。它不再工作了,日志显示:

applying pattern '^index\.php$' to uri '/index.php'
很明显,URI前面已经添加了一个新的/前缀。有人知道为什么新版本会改变这一点,以及是否有可能修复它吗

短暂性脑缺血发作


格雷格

经过一番挖掘,我发现了问题;似乎mod_rewrite实际上不能在配置文件中使用,只能在.htaccess中使用,否则它会出现奇怪的路径问题。
一系列的问题让我觉得它被打破了,事实上它一直都是这样。

我猜你的重写基础已经改变了。如果不重写,uri通常以斜杠开头。谢谢你的提示,我不知道这个指令!