Apache伪静态配置
- 2018-11-27 10:20:36
- 薛才杰
- 4235
- 最后编辑:薛才杰 于 2018-11-27 14:06:18
- 分享链接
如果你使用的是虚拟主机,通常不需要配置伪静态,因为空间上一般都支持了。如果你使用的是VPS或独立服务器,自主搭建的web环境,就需要自己手动设置伪静态了。不过方法很简单,操作如下:
1. 在Apache安装路径里,找到并配置apache的配置文件(httpd.conf),加载 mod_rewrite模块。
即:LoadModule rewrite_module modules/mod_rewrite.so(将这行前面注释符#去掉即可)
2. 配置网站的配置文件,根据web服务环境搭建的不同,如果存在网站独立配置文件,即在其中设置,否则在主配置文件httpd.conf中设置:
<Directory /home/chanzhieps/www> Options FollowSymLinks Indexes AllowOverride All </Directory>
第一行中的路径是网站的根目录,所以修改是注意,不要影响了其他站点。
将指向本网站目录的AllowOverride 值改为All。
注:AllowOverride 的参数设置为ALL,表示服务器支持URL规则重写。Apache 读取网站下目录下的 .htaccess 文件。 蝉知系统默认已提供了.htaccess文件,请勿随意修改或删除,如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则就不会有任何效果。