关于服务器centos系统开启伪静态也就是tp用的url重写

来源:互联网 发布:js判断值不等于0 编辑:程序博客网 时间:2024/06/05 02:28

感谢博主写下这篇文章助我解决了这一问题。

我所遇到的就是在把tp部署到centos系统的服务器上时,所遇到的伪静态失效问题。该文中的第二步去掉#号引入重写模块,我始终没有找到,最后我发现在(/etc/httpd/conf.modules.d/00-base.conf)该文件里才有引入重写模块,这或许是centos新版本升级所带来的变化,只能怪我不懂Linux,不管怎么说 这问题解决了。

over!you begin

1、打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里) 


2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 

3、找到 AllowOverride None 改成 AllowOverride All , 有两个全部改掉 

注:AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则重写。Apache 服务器要读每个网站下目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则就不会有任何效果。 

重启apache (用命令:service httpd restart)。 
原创粉丝点击