如果你的Apache、PHP、Mysql系统架构是自己配置的,或使用的某些安装包,可能会有这个问题,具体解决办法如下:
(1)Apache中的rewrite模块没有开启,在配置文件httpd.conf中去除这一行前面的#号就可以了
#LoadModule rewrite_module modules/mod_rewrite.so
变为:
LoadModule rewrite_module modules/mod_rewrite.so
(2)AllowOverride Not Enabled
服务器可能没打开AllowOverride。
如果Apache中配置文件httpd.config的AllowOverride设置的是None,那.htaccess将被忽略。
正确的设置:
| 代码如下 | 复制代码 |
|
Directory / |
|
也需要在DocumentRoot打开AllowOverride:
| 代码如下 | 复制代码 |
|
Directory “D:/wamp/www/” |
|
注意,以上修改完成后,要重启Apache才能生效。
deepin20怎么新增字体? deepin20安装字体的教程
Linux如何给文件权限? linux给文件添加可执行权限的技巧
deepin20桌面图标样式怎么修改? deepin更换图标主题的技巧
virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法
deepin怎么注销系统? deepin系统注销与切换用户的方法
Manjaro linux怎么调鼠标速度? Manjaro鼠标设置光标速度的技巧