高级应用与部署 —— Apache下Rewrite设置
2014-05-09 10:36:27   来源:   评论:0 点击:

URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,伪静态不是真正意义上的静态化,它只是利用某种方法将访问的路径也就是url地址转换成为 htm
URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,伪静态不是真正意义上的静态化,它只是利用某种方法将访问的路径也就是url地址转换成为.html为后缀的文件,但是实际上,文件本身还是以原来的后缀保存在服务器上,目的只是提高搜索引擎的搜索量,PHPCMS V9 支持此功能。当然这个功能还需要服务器环境的支持,下面介绍一下如何在 Apache 服务器下配置 URL 静态化的 Rewrite 规则。
一、独立主机用户

Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:

1
2
3
LoadModule Rewrite_module libexec/mod_Rewrite.so
AddModule mod_Rewrite.c

 

Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:

1
LoadModule Rewrite_module modules/mod_Rewrite.so
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 < VirtualHost> 中去,如果加在虚拟主机配置外部将可能无法使用,改好后将 Apache 重启。
1
2
3
4
< Directory /phpcms>    
Options FollowSymLinks   
AllowOverride All   
< /Directory>
注意将 /phpcms 替换为您的商店的实际 安装目录

 

保存 httpd.conf

将readme目录下的.htacces复制到 phpcms 根目录下。

重新启动 Apache。

二、Apache 虚拟主机用户

在开始以下设置之前,请首先咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。

如果支持,将readme目录下的.htacces复制到 phpcms 根目录下。


相关热词搜索:高级应用与部署 —— Apache下Rewrite设置

上一篇:Windows 环境搭建iis+php+mysql推荐教程
下一篇:最后一页

分享到: 收藏