今天搭建discuzq系统时,提示mod_rewrite功能没有开启,在网络了收集了资料,如下内容供参考:

Linux系统配置方法:

进入apache配置文件目录

[root@linuxserver ~]# cd /usr/local/apache2/conf/

编辑httpd.conf

[root@linuxserver ~]# vi httpd.conf

查找模块是否已经启用,如果前面有#,则去掉

LoadModule rewrite_module modules/mod_rewrite.so

如果已经启用的话,PHP程序中依然无法使用URL Rewrite功能的话,那还需要修改一个地方,查找

Options FollowSymLinks
    AllowOverride None

将None修改为All即可

重启apache服务

[root@linuxserver ~]# apache2 -k restart

进入程序后,看看是否已经可以用重新(rewrite)功能了,对了,记得把.htaccess传到你的网站根目录

Windows系统配置方法:

进入apache安装目录的conf文件夹找到httpd.conf文件,通过ctrl+F查找到“LoadModule rewrite_ module” ,将前面的”#”号删除即可。
如果没有查找到,则到“LoadModule”区域,在最后-行加入“LoadModule rewrite_ module modules/mod_ rewrite.so” (必选独占一行),
后重启apache服务器即可。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部