Apache伪静态配置

2018-11-27 10:20:36
薛才杰
963
最后编辑:薛才杰 于 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重写的规则就不会有任何效果。


发表评论
评论通过审核后显示。