Phpcms V9在IIS下添加伪静态方法
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规则即可。
您可能感兴趣的文章
- 11-16phpcms全站最新文章和随机文章
- 11-16PHPCMS v9远程附件功能
- 11-16PHPCMS V9相关文章自动调用的实现方法
- 11-16PHPCMS V9 ckeditor编辑器代码高亮显示(附插件)
- 11-16phpcms v9取组图的第一张或第N张图为缩略图
- 11-16phpcms v9如何更改分页显示条数?
- 11-16Phpcms V9单页添加自定义字段
- 11-16PHPCMS V9静态化HTML生成设置及URL规则优化
- 11-16PHPCMS V9 全站通用日期时间标签
- 11-16phpcms v9调用多个栏目下文章的方法


阅读排行
推荐教程
- 09-22phpcms是什么框架
- 09-22phpcms手机端如何取消伪静态
- 11-12phpcms如何使用水印功能
- 11-12phpcms不限制模型进行全站搜索
- 11-12phpcms栏目标签调用代码大全
- 11-12phpcms二次开发用拼音作为tags列表页路径的方法
- 11-12如何用phpcms调取指定位置的新闻列表
- 11-16Phpcms V9列表分页自定义页码文字(改成中文)
- 11-16phpcms ajax列表分页加载更多
- 11-16Phpcms v9翻页增加下拉跳转的自定义方法





