企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[返回目录](index.html)#### [高级应用与部署](gaoji_index.html "test") —— [Apache下Rewrite设置](gaoji_apache_rw.html "test") URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,伪静态不是真正意义上的静态化,它只是利用某种方法将访问的路径也就是url地址转换成为.html为后缀的文件,但是实际上,文件本身还是以原来的后缀保存在服务器上,目的只是提高搜索引擎的搜索量,PHPCMS V9 支持此功能。当然这个功能还需要服务器环境的支持,下面介绍一下如何在 Apache 服务器下配置 URL 静态化的 Rewrite 规则。 ##### 一、独立主机用户 Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码: ``` <pre class="brush:xml"> LoadModule Rewrite_module libexec/mod_Rewrite.so AddModule mod_Rewrite.c ``` Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码: ``` <pre class="brush:xml"> LoadModule Rewrite_module modules/mod_Rewrite.so ``` 如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 < VirtualHost> 中去,如果加在虚拟主机配置外部将可能无法使用,改好后将 Apache 重启。 ``` <pre class="brush:xml"> < Directory /phpcms> Options FollowSymLinks AllowOverride All < /Directory> ``` 注意将 /phpcms 替换为您的商店的实际 安装目录 保存 httpd.conf 将readme目录下的.htacces复制到 phpcms 根目录下。 重新启动 Apache。 ##### 二、Apache 虚拟主机用户 在开始以下设置之前,请首先咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。 如果支持,将readme目录下的.htacces复制到 phpcms 根目录下。 [返回目录](index.html) 上海盛大网络发展有限公司 c 2006 - 2011 B2-20040053. 问题和建议请反馈至:http://bbs.phpcms.cn