PHPNOW的HTACCESS问题

时间: 2012-02-16 / 分类: 网站制作技术 / 浏览次数: 2,888 views / 0个评论 发表评论

发生得莫名其妙,以前装的phpnow都是支持htaccess的,可是最近不知道怎么回事,换成WIN7系统后竟然不支持了,也许我动过什么设置,但我不记得了

只好上网找了一下修复办法

找到一篇文章

《Win主机Apache服务器开启对.htaccess的支持》

里面介绍的方法如下:

不管是Windows 2003的服务器或者是你电脑的Win7的系统,让你使用以上提到的集合包架设好环境后需要测试程序,需要启用伪静态使用.htaccess实现的时候都可以按照下面的办法来检查设置。
第一:在Apache文件夹下的conf文件夹中找到httpd.conf,记事本或者类似的编辑工具打开后Ctrl+F查找 “LoadModule rewrite_module”,找到“LoadModule rewrite_module modules/mod_rewrite.so”所在的那一行,确定这一行前面没有#,就说明已经加载了伪静态模块,假如这一行前面有#,请去 掉,phpnow安装后默认是没有#的。
第二:让apache服务器支持.htaccess,如何让自己的本地Apache服务器支持”.htaccess”呢?其实只要简单修改一下 apache的httpd.conf设置就可以让支持.htaccess了。打开httpd.conf文件,用文本编辑器打开后,查找
<Directory />
     Options FollowSymLinks
     AllowOverride None
</Directory>
改为
<Directory />
     Options FollowSymLinks
     AllowOverride All
</Directory>

就是把None修改为All,总结起来就是两部分,一是要确定已经加载伪静态模块,二是修改这一处的设置,操作完后就可以去给测试.htaccess是不是生效了

 

我按照上面的步骤修改了,但还是没办法实现,实在迫不得已

只能乱改碰碰运气

发现httpd.conf里面有很多的AllowOverride None ,于是干脆全替换成AllowOverride All ,没想到瞎猫碰到死耗子,WP竟然可以使用伪静态了

呵呵

发表评论

你必须 登录后 才能留言!