APMServ 5.2.0 有一个困扰了我很久的问题,就是它的Apache2 无法打Mod_Rewrite ,找了很多常规的打开Apache2 的方法,在APMServ 5.2.0 都不适用,今天在本地测试easytalk ,再次解决Mod_Rewrite ,无奈它还是不生效,无法启用,使用.htaccess 转向会出现Error 404提示Object not found!。
这次我选择了去官方论坛找方法,没想到被这个问题困恼的人还真多,不过解决的方法还是有的:
引用
打开APMServ 5.2.0 程序目录,在Apache\conf 目录下找到httpd.conf 文件,搜索
LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#
再在#APMServ默认虚拟主机里面 这个也在httpd.conf里面
把AllowOverride None 改为AllowOverride Options FileInfo
让apache支持.htaccess
httpd.conf里面修改
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改为
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
重启Apache后,Mod_Rewrite就可以生效了。