重写模块无法正常工作

时间:2015-03-24 23:43:15

标签: apache

我昨晚在win 7笔记本电脑上安装了wamp,并开始为我的项目创建一个小框架,

但是当我第一次添加RewriteEngine时,它还没有工作。所以我检查模块是否打开,在我编辑conf文件并重新启动服务器并检查wamp菜单下的apache mod后,我确认它已打开。所以我尝试再次检查页面,但仍然出现内部服务器错误。所以我再次检查conf文件以检查目录权限设置,看起来很好。

然后我去了错误日志,我找到了Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration。我检查了.so文件是否确实存在。我不知道还有什么可以尝试,请在我疯了之前帮助我。

<Directory >
AllowOverride none
Require all denied
</Directory>

<Directory "c:/wamp/www/">
AllowOverride All
Allow From All
Require all granted
</Directory> 

#LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule rewrite_module modules/mod_rewrite.so

1 个答案:

答案 0 :(得分:0)

因为对我来说没有意义,为什么RewriteEngine不起作用(代码明智)。我怀疑我的Wamp安装有问题(即使我关闭它也会在后台运行),即使它是一个全新的安装。所以我决定重新安装Wamp服务器,更改Apache conf文件,现在一切正常。