网站打开时 报错500 服务器内部错误的解决方法

今天在本机安装一个网站时  报错 500 服务器内部错误 然后我去error文件下找错误信息 是这样的

Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

无效的命令rewriteengine或者拼写错误或由一个模块不包含在服务器配置中定义(google 翻译)  

然后我去httpd.conf文件下面把这行代码前的#LoadModule rewrite_module modules/mod_rewrite.so号去掉 重启Apache后 还是不行 

呆在电脑面前傻傻的看着屏幕 不停的刷新还是没有用  我无能为力了  

去error找到的错误还是一样的 我开始头疼了 趴在电脑面前睡了一会   

十几分钟醒来后 看着文件目录 突然脑袋灵光一闪 我把 .htaccess 文件 改成 htaccess.txt文件 结果 这是因为之前看到的开源软件这个文件都是这样命名 的 结果一刷新浏览器 我看到了久违的首页  我激动啊 
赶紧又去把 LoadModule rewrite_module modules/mod_rewrite.so 前的# 号加上 又重启了apache 结果还是可以看到首页 我又清除了缓存 还是有首页 这下我彻底晕了 错误为什么是这样的 .htaccess的文件是识别不了吗  
虽然问题是解决了 但是我还是没有找到这是为什么 请好心的大牛教教我 

最重要的是网站只有首页能看到 其它链接点进去都是没有这个目录或者文件夹 而我朋友在他的电脑上没有没有修改.htaccss文件名 只去掉了#号  他整个网站能运行 这是为什么啊



你可能感兴趣的:(Apache)