apache安装好后,修改httpd.conf去掉#引入LoadModule rewrite_module modules/mod_rewrite.so,然后在网页根目录下,将.htaccess上传上来,但访问网页老是提示:Internal Server Error,如下:

无标题2.png

        百度上竟然这样说解决方法:注意检查以下两方面 1、请您检查PHP程序的属性是否设置为755,如果PHP程序的属性不是755,那么运行的时候会报“Internal Server Error”错误,请您使用FTP软件将属性更改为755再测试。 2、请您检查PHP程序所在的当前目录下是否有名为.htaccess的文件存在,此文件会干扰PHP程序的正常运行,如果发现有此文件建议您删除或者改名后再测试。

        但我的明显不是,程序属性以前弄过没问题的.htaccess是必须要的。后面找到,如果.htaccess是从Windows下直接复制过来,日志中可能会出现</IfModule> without matching <IfModule> section的报错。简单的解决方案就是新建文件,重新复制粘贴。

        查找log有此提示,再一查找.htaccess,果然有问题:

无标题.png

        修改为以下:

无标题1.png

        网页访问恢复正常。