今天想把自己的博客开启“高级URL Rewrite”功能,因为是linux主机,所以必然涉及到apache配置文件的修改:
进入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传到你的网站根目录下