程序员人生 网站导航

htaccess无效的可能原因有哪些?

栏目:服务器时间:2015-01-26 17:50:02
    今天服务器D盘里面数据快要慢了,就把网站移到了F盘,可是移过去后,配置都正常,域名解析也正常,网站也可以打开,就是伪静态规则不生效

   我就奇怪了,文件都是直接复制过去的,代码不可能有问题,怎么会无效了,跟往常一样,百度百度,度娘啊度娘,网上说htaccess文件要有写的权限。我的网站已经有了,可是还是不行,有的说是编码问题。我也试了,编码没问题的,有的说格式错了,可是代码是直接复制过来的,以前的都可以。继续百度,终于找到问题大了。是apache设置问题。
有一段代码是这样的
  1. <Directory "d:/www"
  2. ............ 
  3. AllowOverride ALL 
  4. ............ 
  5. </Directory> 
我懂了,这个至少针对D盘下的WWW有效,所以解决办法有两个
方法一:改成下面代码
  1. <Directory "F:/www"
  2. ............ 
  3. AllowOverride ALL 
  4. ............ 
  5. </Directory> 
方法二:将AllowOverride ALL移到外面就可以了

总结:htaccess无效的可能原因有哪些?
1、htaccess规则问题
2、网站代码问题
3、服务器设置问题
无非就是这些问题,如果大家网站也出现这样的问题,可以一一排查,本文由程序员人生www.wfuyu.com站长无私奉献给大家,希望点评

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐