您当前的位置: 首页 > CMS教程 > 新云CMS教程 > 新云生成静态后打开动态页面时直接跳转到相应的静态页面

新云生成静态后打开动态页面时直接跳转到相应的静态页面

作者:guanchaofeng 来源:本站整理 发布时间: 2009-03-18 15:19 点击:
新云的所有动态页面都是类似.asp?classid=*** 或者asp?id=***,很多的朋友可能在还没来得及将站内的页面生成静态的时,搜索引擎可能已经收录了大部分页面,于是当我们生新生成静态页面后,从搜索引擎得来的流量将全部自动的跳到首页,这对于用户体验是很不好的,更

新云生成静态后打开动态页面时直接跳转到相应的静态页面

  新云的所有动态页面都是类似.asp?classid=*** 或者asp?id=***,很多的朋友可能在还没来得及将站内的页面生成静态的时,搜索引擎可能已经收录了大部分页面,于是当我们生新生成静态页面后,从搜索引擎得来的流量将全部自动的跳到首页,这对于用户体验是很不好的,更多的浏览者可能会认为先前所搜索到的文章以被删除了!
  
  下面我们简单的改一下源文件,使我们在生成静态后,打开动态页面时直接跳转到相应的静态页面,而非首页.
  
  打开inc\NewsChannel.asp
  
  找到 Public Sub ShowArticleList(),后添加下面的代码。
  
  Dim RsClslist
  
  ClassId=CInt(request.querystring("Classid"))
  
  SQL = "Select ClassID,ClassName,HtmlFileDir FROM [NC_Classify] Where TurnLink = 0 And parentID="&ClassID
  
  Set rsClslist = Newasp.Execute(SQL)
  
  然后把
  
  Response.Redirect (ChannelRootDir & "index" & Newasp.HtmlExtName)
  
  改为
  
  Response.redirect ( ChannelRootDir & rsClslist("HtmlFileDir")) 

分享到:
本文"新云生成静态后打开动态页面时直接跳转到相应的静态页面"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4