吴伟贤のBlog

Feed Rss

APMServ 5.2.0开启Mod_Rewrite伪静态的方法

08.27.2009, php, by .

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就可以生效了。

评论已关闭。