鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > cms安装教程 > 新云cms > >

新云CMS文章频道完全伪静态设置教程

来源:互联网 作者:佚名 时间:2015-01-21 12:31
本教程适合新云网站内容管理系统 v3.1.0.1231 正式版(2008.1.28) 没在其他版本上测试过,不保证其他版本按如下操作可行。 =====================需要下载的组件=============================== Isapi_Rwf伪静态组件 提供一个下载地址如下(这个是dv的,但用

本教程适合新云网站内容管理系统 v3.1.0.1231 正式版(2008.1.28) 没在其他版本上测试过,不保证其他版本按如下操作可行。 
   
  =====================需要下载的组件=============================== 
   
  Isapi_Rwf伪静态组件 
   
  提供一个下载地址如下(这个是dv的,但用在新云上也是一样的,反正我是用这个。) 
   
  http://p.dvbbs.net/download/dv_iis_url_rewriter.rar 
   
  如果你用的是虚拟主机,就不用下载了,问下客服空间是否支持伪静态,不支持的话下面的内容就不用看了。 
   
  =====================需要修改的文件conn.asp========================== 
   
  conn.asp 找到13行如下代码 
   
  Const IsURLRewrite = True 
   
  改为一下代码(这个是系统开启伪静态逻辑) 
   
  Const IsURLRewrite = False 
   
  =====================需要修改的文件inc/classmenu.asp================= 
   
  inc/classmenu.asp 找到'496行如下代码 
   
  SpecialPath = ChannelPath & "special.asp?sid=" & Rs("SpecialID") 
   
  修改为以下代码(这个是加载菜单的伪静态链接地址,新云原版没有这个功能) 
   
  If IsURLRewrite Then 
   
  SpecialPath = ChannelPath & "special_1_" & rs("SpecialID") & HtmlExtName 
   
  Else 
   
  SpecialPath = ChannelPath & "special.asp?sid=" & Rs("SpecialID") 
   
  End If 
   
  =====================完整的伪规则===================================== 
   
  把下列代码拷贝放到httpd.ini文件内代码的后面。 
   
  httpd.ini在伪静态组件的安装目录内,路径一般为C:\Program Files\Helicon\ISAPI_Rewrite 
   
  如果你用的不是自己的服务器,那么加载这个规则就必须请服务器管理员帮你操作,除非你有能耐把服务器黑了,并拿到这个权限。 
   
  一般空间服务商都会帮你加载的,联系一下客服说明原因,起码我经常这样做。 
   
  #新云规则代码开始 
   
  #文章频道(这个文章的规则包含了专题规则,是目前网上最完整的文章伪静态规则) 
   
  RewriteRule /article/(\d+)\.html /article/show\.asp\?id=$1 [N,I] 
   
  RewriteRule /article/(\d+)_(\d+)\.html /article/show\.asp\?id=$1&page=$2 [N,I] 
   
  RewriteRule /article/list_(\d+)_(\d+)\.html /article/list\.asp\?page=$1&classid=$2 [N,I] 
   
  RewriteRule /article/special_(\d+)_(\d+)\.html /article/special\.asp\?page=$1&sid=$2 [N,I] 
   
  #下载频道 
   
  RewriteRule /soft/(\d+)\.html /soft/show\.asp\?id=$1 [N,I] 
   
  RewriteRule /soft/down_(\d+)\.html /soft/softdown\.asp\?softid=$1 [N,I] 
   
  RewriteRule /soft/dl(\d+)\.html /soft/softdown\.asp\?softid=$1 [N,I] 
   
  RewriteRule /soft/list_(\d+)_(\d+)\.html /soft/list\.asp\?page=$1&classid=$2 [N,I] 
   
  #动画频道 
   
  RewriteRule /flash/(\d+)\.html /flash/show\.asp\?id=$1 [N,I] 
   
  RewriteRule /flash/list_(\d+)_(\d+)\.html /flash/list\.asp\?page=$1&classid=$2 [N,I]

网友评论
<