apache安装好后,修改httpd.conf去掉#引入LoadModule rewrite_module modules/mod_rewrite.so,然后在网页根目录下,将.htaccess上传上来,但访问网页老是提示:Internal Server Error,如下:
百度上竟然这样说解决方法:注意检查以下两方面 1、请您检查PHP程序的属性是否设置为755,如果PHP程序的属性不是755,那么运行的时候会报“Internal Server Error”错误,请您使用FTP软件将属性更改为755再测试。 2、请您检查PHP程序所在的当前目录下是否有名为.htaccess的文件存在,此文件会干扰PHP程序的正常运行,如果发现有此文件建议您删除或者改名后再测试。
</IfModule> without matching <IfModule> section
的报错。简单的解决方案就是新建文件,重新复制粘贴。
查找log有此提示,再一查找.htaccess,果然有问题:
修改为以下: