PHPCMS伪静态设置方法小结
来源:互联网 发布:h3c inode7.3 for mac 编辑:程序博客网 时间:2024/06/05 18:53
1.IIS 下伪静态设置
首先请下载以下附件: IIS Rewrite模块 附件:点击下载
其中httpd.ini为配置文件内容如下:
[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTP# Rewrite 系统规则请勿修改 PHPCMS3.0RewriteRule ^(.*)/show-([0-9]+)-([0-9]+)/.html$ $1/show/.php/?itemid=$2&page=$3 RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)/.html$ $1/list/.php/?catid=$2&page=$3 RewriteRule ^(.*)/show-([0-9]+)/.html$ $1/show/.php/?specialid=$2
将其解压到任意目录,如: C:/Rewrite
打开“控制面板→管理工具→IIS信息服务管理器→网站→您的站点→属性”。在“ISAPI筛选器”项点击 “添加”, 筛选器名称填入Rewrite,可执行文件为C:/Rewrite/Rewrite.dll (如果您解压到其它目录请填入相应地址)
重新启动IIS
看到状态为向上时成功
2.Apache 下伪静态设置 Apache下伪静态设置 请首先咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。(需要服务器支持Apache的Mod_Rewrite功能) 服务器端设置 rewrite: 1、虚拟主机用户: 在主目录里面需要添加代码 AllowOverride Options FileInfo 取消 LoadModule rewrite_module modules/mod_rewrite.so前面的 #;重新启动Apache. Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码: Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码: 如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 <VirtualHost> 中去,如果加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。 如果没有安装 mod_rewrite,您可以重新编译 Apache,并在原有 configure 的内容中加入 --enable-rewrite=shared,然后再在 Apache 配置文件中加入上述代码即可。 将以下代码保存为.htaccess 并上传到网站目录下 LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c
LoadModule rewrite_module modules/mod_rewrite.so
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)show-([0-9]+)-([0-9]+)/.html$ $1/show.php?itemid=$2&page=$3 RewriteRule ^(.*)list-([0-9]+)-([0-9]+)/.html$ $1/list.php?catid=$2&page=$3 RewriteRule ^(.*)show-([0-9]+)/.html$ $1/show.php?specialid=$2 </IfModule>
# 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 / 为你的网站目录地址,如果程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms RewriteBase / # Rewrite 系统规则请勿修改 RewriteRule ^(.*)show-([0-9]+)-([0-9]+)/.html$ $1/show.php?itemid=$2&page=$3 RewriteRule ^(.*)list-([0-9]+)-([0-9]+)/.html$ $1/list.php?catid=$2&page=$3 RewriteRule ^(.*)show-([0-9]+)/.html$ $1/show.php?specialid=$2
- PHPCMS伪静态设置方法小结
- phpcms伪静态设置方法
- phpcms 筛选伪静态设置
- PhpCms入门指引:伪静态设置
- PHPCMS手机站伪静态设置
- PHPCMS v9 在windows2008系统 IIS7 下设置伪静态的方法
- 配置PHPCMS伪静态
- phpcms修改伪静态
- phpcms URL伪静态
- phpcms V9伪静态设置(win2003 iis6.0)
- PHPCMS手机站伪静态设置详细教程
- phpcms V9全站伪静态设置方法
- discuz伪静态设置方法
- dedecms伪静态重写规则,和伪静态设置方法
- phpcms设置静态页面
- ApmServ本地服务器伪静态设置方法
- Drupal Nginx伪静态设置方法
- destoon URL Rewrite(伪静态)设置方法
- 调试BPL
- 后台弹出对话框
- SQL Server 2011全新功能
- [视频] ARMAndroid系统应用分析--华清远见android培训视频教程
- Redis几个认识误区
- PHPCMS伪静态设置方法小结
- 百份百iphone 3G刷3.1.3教程iphone 3G越狱解锁4.2.1升后回刷3.13
- 简单链表的创建与遍历
- xheditor 从客户端中检测到有潜在危险的 Request.Form 值
- css 关于ul在div里居中且平铺的问题
- [abap] 应收账款台账
- kernel make
- 填充listView
- jquery.simpleTree.js使用心得