Jan 16

修改动易文章频道内容页地址(一) 晴

阵风 , 23:10 , 动易 , 评论(1) , 引用(0) , 阅读(856) , Via 本站原创 | |
网站如果生成静态页,利于搜索引擎收录。但是,不能实时更新,需要生成的文件多时耗费时间也较长。当然,也有不用生成静态页又利于搜索引擎收录的做饭,那就是实现伪静态。

举个例子,如果访问的页面原地址是http://www.zhangzhenfeng.com/Article/article.asp?id=3 的形式,如果可以通过http://www.zhangzhenfeng.com/Article/article.asp/3.html 的形式进行访问,搜索引擎会将其看做自己更喜欢收录的静态页。

不过,我只能将地址改为http://www.zhangzhenfeng.com/Article/article.asp?/3.html 。实现方法如下:对于上面的例子,article.asp的头部一般会有类似id=Trim(Request("id"))的语句,将其改为
id=Replace(Replace(Trim(Request.ServerVariables("QUERY_STRING")),"/",""),"html","")
就可以将原地址http://www.zhangzhenfeng.com/Article/article.asp?id=3改为http://www.zhangzhenfeng.com/Article/article.asp?/3.html ;如果将其改为
id=Replace(Trim(Request.ServerVariables("QUERY_STRING")),"/","")
,访问地址就改为 http://www.zhangzhenfeng.com/Article/article.asp?/3 或 http://www.zhangzhenfeng.com/Article/article.asp?/3/ ;如果将article.asp复制(可改名)到根目录(如果代码中有一些相对地址,可能需要做些修改),则地址就变为http://www.zhangzhenfeng.com/article.asp?/3.html、http://www.zhangzhenfeng.com/article.asp?/3、http://www.zhangzhenfeng.com/article.asp?/3/ 的形式了。

对于动易的PowerEasy® SiteWeaver™ CMS 6.5 Build 0115,修改Article/ShowArticle.asp,将顶部的
ArticleID = PE_CLng(Trim(Request("ArticleID")))
改为
ArticleID = PE_CLng(Replace(Trim(Request.ServerVariables("QUERY_STRING")),"/",""))
,则可用 http://www.free8.name/Article/ShowArticle.asp?/216/ 取代 http://www.free8.name/Article/ShowArticle.asp?ArticleID=216 ;如果再将顶部的
<!--#include file="CommonCode.asp"-->
改为
<!--#include file="Article/CommonCode.asp"-->
并将文件另存为ZZF.asp保存在更目录,则地址更改为 http://www.free8.name/ZZF.asp?/19/ 。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]