Php htaccess在windows 7上的wamp服务器下不工作

Php htaccess在windows 7上的wamp服务器下不工作,php,.htaccess,mod-rewrite,wamp,Php,.htaccess,Mod Rewrite,Wamp,我知道在这个话题上有几个问题,我已经读过了,但似乎没有一个有用。一些常见的建议: 您是否启用了“重写”模块 是的,当我查看您可以从wamp服务器图标弹出的apache模块列表时,它被选中 您是否将“AllowOverride All”添加到其中一个规格中 是的。不止一个,我试过好几个。我不知道要将它添加到哪个目录。是的,我已将其添加到目录规范中,该目录是应用程序的根目录,并保存.htaccess文件 据我所知,.htaccess文件从未被查看过。应该重写为现有内容的URL通常返回404,

我知道在这个话题上有几个问题,我已经读过了,但似乎没有一个有用。一些常见的建议:

  • 您是否启用了“重写”模块
是的,当我查看您可以从wamp服务器图标弹出的apache模块列表时,它被选中

  • 您是否将“AllowOverride All”添加到其中一个规格中
是的。不止一个,我试过好几个。我不知道要将它添加到哪个目录。是的,我已将其添加到目录规范中,该目录是应用程序的根目录,并保存.htaccess文件

据我所知,.htaccess文件从未被查看过。应该重写为现有内容的URL通常返回404,除非偶尔我设法使整个应用程序拒绝对我的浏览器的权限(403)

一些可能的复杂情况:我使用的是虚拟主机。它位于c:/wamp/vhosts/myapp,而不是c:\wamp\www\myapp。我的虚拟主机定义是C:\wamp\bin\apache\apache2.2.22\conf\extra\httpd-vhosts.conf,而不是httpd.conf。此外,我已经将我的应用程序配置为也运行python,但我还没有使用它


这是从周五开始的新安装。我知道这是可能的,因为我以前做过。我只是不知道这次我弄错了哪个魔法咒语。

我找到的关于你的.htaccess是否被击中的最好测试是在里面放一些胡言乱语,看看你是否得到500的回复。是吗?这是一个很好的建议。这样做,我发现我的.htaccess确实受到了攻击。我无法试图弄明白为什么我在那里的东西没有效果。感谢没问题,没有什么比什么都试了,却完全看不到效果更令人沮丧的了。500之后的胡言乱语也是一种宣泄:你在测试什么?你能把.htaccess内容放进去吗?