本教程适合新云网站内容管理系统 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]
新闻热点
疑难解答