欢迎来到站长天空!

PHPCMS

当前位置: 主页 > CMS教程 > PHPCMS

Phpcms V9在IIS下添加伪静态方法

时间:2025-11-16 09:34:47|栏目:PHPCMS|点击:

Phpcms作为国内三大PHP的CMS之一,一般建议放在Linux环境下,毕竟Php程序产生于Linux,但Phpcms有时候也需要放在WIN服务器IIS下,与asp共存着,今天CMSYOU在这里与大家分享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/1rR3UAhttp://pan.baidu.com/s/1rR3UA

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

自定安装路径,比如装在C:Program Filescmsyou下,然后设置这个目录权限:everyone要有读取权限。如果权限不够,后续使用会出现:Service Unavailable报错。

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

4、打开C:Program FilescmsyouISAPI_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翻页增加下拉跳转的自定义方法

栏    目:PHPCMS

下一篇:Phpcms V9内容模型列表标签where条件失效的修改方法

本文标题:Phpcms V9在IIS下添加伪静态方法

本文地址:https://zz.feitang.co/CMSjiaocheng/26353.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号