15858210519
  15372050502
 
 
TECHNICAL
资源下载 技术支持 解决方案
技术服务  
apache伪静态无法生效问题
时间:2013-06-13 11:29:44    浏览次数:241
  今天公司同事在自己本机上搭建了AppServ环境包,并且在上面搭建个dz x1.5的论坛,然而他在.htaccess里配置伪静态的时候,居然出现伪静态无法生效的问题.

解决思路:
1.先查看了apache的mod_rewrite.so模块的注释是否被去掉.
2.再查看了.htaccess里的伪静态规则是否正确.当这两步检查了之后还是不行.
3.我就使出了最后一招,查看apache的error.log文件,我在error.log文件里看到下面的提示:
[Thu Dec 22 18:21:40 2011] [error] [client 192.168.3.120] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden
我才知道去看网站虚拟主机的配置文件
原来AppServ里的虚拟主机有一项是
Options Indexes MultiViews
原来是这里没有配置正确,马上修改成
Options Indexes FollowSymLinks
然后重启apache,再访问网站,这下伪静态生效了,我只想对开发人员说一句环境安装很重要,不要图省事就去安装环境包,虽然你可以很快搭建起来一个环境,但后面带来的问题是很多的.
上一篇:php字符串处理函数大全
下一篇:ACDsee处理图片大小
 
案例展厅 | 淘宝旗舰 | 拍拍旗舰 | 设为首页 | 加为收藏 
 15858210519
欢迎拨打客户服务热线
All rights reserved © 2005-2016 hzkxwl.cn  杭州凯信网络科技工作室  Email:hzkxwl@foxmail.com
 浙公网安备 33010402001580号   浙ICP备16011836号  地址:浙江·杭州·江干区