1.IIS 下伪静态设置
首先请下载以下附件: IIS Rewrite模块 附件:点击下载
其中httpd.ini为配置文件内容如下:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rewrite 系统规则请勿修改 PHPCMS3.0
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
将其解压到任意目录,如: C:/Rewrite
打开“控制面板→管理工具→IIS信息服务管理器→网站→您的站点→属性”。在“ISAPI筛选器”项点击 “添加”, 筛选器名称填入Rewrite,可执行文件为C:/Rewrite/Rewrite.dll (如果您解压到其它目录请填入相应地址)
2.Apache 下伪静态设置
Apache下伪静态设置
请首先咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。(需要服务器支持Apache的Mod_Rewrite功能)
服务器端设置 rewrite:
1、虚拟主机用户:
在主目录里面需要添加代码 AllowOverride Options FileInfo
取消 LoadModule rewrite_module modules/mod_rewrite.so前面的 #;重新启动Apache.
- Apache Web Server(独立主机用户):
- 首先确定您使用的 Apache 版本,及是否加载了 mod_rewrite 模块。
-
Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:
LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c
Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:
LoadModule rewrite_module modules/mod_rewrite.so
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 <VirtualHost> 中去,如果加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。
<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>
如果没有安装 mod_rewrite,您可以重新编译 Apache,并在原有 configure 的内容中加入 --enable-rewrite=shared,然后再在 Apache 配置文件中加入上述代码即可。
将以下代码保存为.htaccess 并上传到网站目
-
# 将 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
设置频道的生成方式:
某频道下---频道参数设置--生成方式
- 大小: 19.3 KB
- 大小: 22.5 KB
- 大小: 14.1 KB
- 大小: 40 KB
- 大小: 24.8 KB
- 大小: 16.3 KB
- 大小: 15.3 KB
- 大小: 2.9 KB
- 大小: 49.1 KB
分享到:
相关推荐
linux服务器下使用.htaccess。windows服务器下使用web.config(虚拟主机iis7)。费了很大劲才搞定,有需要的朋友可以下载。
phpcms伪静态
本文为大家介绍下PHPCMS V9评论模块伪静态与TAG模块伪静态设置,感兴趣的朋友可以参考下哈,希望对你学习PHPCMS V9有所帮助
易企yiqicms1.8/phpCMS/php伪静态企业网站程序
主要介绍了PHPCMS手机站伪静态设置教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
linux服务器下使用.htaccess。windows服务器下使用web.config(虚拟主机iis7)。费了很大劲才搞定,有需要的朋友可以下载。wap端url伪静态和pc端url伪静态。
官方给出的伪静态规则 试了一遍不行,下面我给出解决方案,希望能帮助到你们
PhpCms问吧伪静态设置的教程,下文有详细的图文介绍呈现给大家
但很多网友还是不太了解Nginx服务器的伪静态规则的,而如果你安装的是一些常用的程序,如WordPress,PHPCMS,ECSHOP,SHOPEX,Discuz 7,那伪静态规则就有现成的了。为方便各位站长,收集了这几个常用程序的伪静态...
phpcms在nginx的rewrite伪静态写法,网上是乱七八糟的不知道有多少种。有的是直接从apache的规则修改来的,但这种修改而来的却不是最标准的
Phpcms V9网站404页面自定义错误提示方法
phpcms短信插件_phpcms短信接口开发_phpcms短信发送设置
在几天前的一片教程中,CMSYOU与大家分享了团队以往的经验:PHPCMS V9静态化HTML生成设置及URL规则优化(具体网址:http://www.cmsyou.com/support/85.html) 继Phpcms V9怎么样静态化、伪静态的问题之后,今天在...
今天在这里,与大家从使用的角度上,具体分享PHPCMS V9静态化HTML生成设置及URL规则优化实际的使用操作方法
可以将phpcms v9采集来的文章自动伪原创
数据库的操作基本也就增删改查四类,本文主要列出PHPCMS V9的数据库操作类常用的增删改查的使用方法,为我们对PHPCMS二次开发时对数据库操作时提供帮助。
网站文章自动配图插件(php,适合任何cms,帝国cms、dedecms、wordpress、phpcms、destoon),附伪静态规则。 本插件不会修改任何cms核心文件,采用挂载方式,利用图床和gd库,可自动生成图片,不储存本地,使用缓存...
主要介绍了phpcms后台设置了访问域名后导致网站后台无法访问的解决方法,需要的朋友可以参考下
详细的介绍了在PHPCMS中是如何设置管理广告的,同时还介绍了在PHPCMS中是如何设置对Google广告管理的。