首页 > CMS > 新云NewAsp > 正文

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

2024-07-09 22:55:48
字体:
来源:转载
供稿:网友

本教程适合新云网站内容管理系统 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]

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表