网上下了个源码,我在本地环境打开测试,解压到网站目录后,打开http://localhost报错,提示

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

我看了下这里网站里的所有东西都是这样报错,就是图片和TXT也打不开,然后查看了一下程序发现里面有.htaccess文件,将其删除,果断打开网站了,那么找到原因了,把删除了的找回来,去apache里开启.htaccess就好了,下面是开启方法:

在apache配置文件httpd.conf中找到
Options FollowSymLinks 
AllowOverride None 

有的版本是这样写的
Options FollowSymLinks ExecCGI Indexes
AllowOverride None

总之不管怎么写,你只需要把下面的
AllowOverride None改为AllowOverride All
  然后在找到
LoadModule rewrite_module modules/mod_rewrite.so
把这个前面的“#”号去掉,就是去掉注释,然后重启apache.搞定!

标签: apache