使用与交流
使用与交流

Website construction

首页 > PHPCMS建站 > 使用与交流 > 正文
Phpcms V9在IIS下添加伪静态方法
发布时间:2018-04-27 15:49:08

Phpcms 一般建议放在 Linux 环境下,毕竟 Php 程序产生于 Linux,但 Phpcms 不是说一定要搭在 Linux 服务器上,我的网站也就是搭在 WIN服务器上的 WIN的优势是好管理,有些可以直接在服务器上操作。在这里与大家分享 Phpcms V9 搭在 IIS 下添加伪静态的方法。

下面以Win2003为例,示范IIS6下的Phpcms V9伪静态方法:

1、在IIS添加配置好点后,下载官方版本的ISAPI_Rewrite3,下载地址:

ISAPI_Rewrite3下载地址1:http://www.helicontech.com/isapi_rewrite/download.html

ISAPI_Rewrite3下载地址2:http://pan.baidu.com/s/1rR3UA

2、下载完成后,可以找到安装包里的.msi的文件,安装好。

自定安装路径,比如装在C:\Program Files\ISAPI_Rewrite下(或默认安装就可以),然后设置这个目录权限:everyone要有读取权限。如果权限不够,后续使用会出现:Service Unavailable报错。

3、打开Internet 信息服务(也就是IIS),右键站点设置web站点属性,点击ISAPI筛选器选项卡,添加筛选器,这里的名称可以自己随意填写,路径自己指定ISAPI_Rewrite.dll,然后确定。

4、打开C:\Program Files\ISAPI_Rewrite 把里面的httpd.ini内容改成下面的内容:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteEngine on

#content模块

RewriteRule ^(.*)/content-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/index\.php\?m=content&c=index&a=show&catid=$2&id=$3&page=$4 [L]

RewriteRule ^(.*)/show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=content&c=index&a=show&catid=$2&id=$3&page=$4 [L]

RewriteRule ^(.*)/list-([0-9]+)-([0-9]+).html$ $1/index\.php\?m=content&c=index&a=lists&catid=$2&page=$3 [L]

以上也就是Phpcms的伪静态规则。

5、重启IIS,然后再管理后台设置Phpcms栏目的伪静态URL规则,具体方法:Phpcms V9全站伪静态设置方法。然后检查具体伪静态是否成功,如有问题请留言探讨。

至此,可以检查伪静态是否生效了!

分享到:

相关文章
关于鸟人IT

郑州鸟人计算机技术有限公司 (鸟人IT) ,是由从事多年互联网界研究的技术人创办,拥有强大的运营团队和技术团队,专注于高端网站定制、企业网站设计、集团网站建设、手机网站定制、微信小程序等应用开发、网站运营、互联网营销等,为企业提供全球化互联网解决方案。公司自创立以来,已成功为600多家企事业单位、政府机关提供过高端互联网服务,其中包括医院等医疗机构、学校等教育机构、政府部门、地方新闻门户机构、行业门户网站、众多优秀企业和个人与我们合作。

立即咨询