南京网站优化| 网站建设| 网页设计| 网站制作| 乐其趣-乐在其趣,因你而生 ikoben.com
网站建设
SEO技术 / 乐其趣 ikoben.com
乐其趣SEO

ASP伪静态网站页面实现方法

发布于:2019-01-07 21:07来源:未知 作者:admin 点击:

广西福彩网 摘要:伪静态是相对真实静态网页来说。在SEO优化中, 我们为了增强搜索引擎的友好面, 将文章内容生成静态页面。但是我们为了实时的显示一些信息或者想运用动态网页解决一些问题, 不能用静态的方式来展示网站内容, 这也就不能迎合搜索引擎蜘蛛 (Spider) 来抓取网页上的相关内容。怎样在两者之间找个中间的方法, 这就是本文要研究的伪静态技术。论文以万年百姓网站为例, 从伪静态定义、伪静态实现原理以及伪静态技术的实现进行阐述。

1、引言:

广西福彩网   网页实现伪静态的主要作用是有利于SEO。我们知道, 在SEO优化中, .html要比.asp更容易收录, 一般对于有独立服务器的网站来说, 就可以使用ISAPI_Rewrite的方式写伪静态规则, 而对于只有虚拟空间的网站因为操作不了IIS, 则可以使用ASP伪静态 (无组件) 生成HTML的方法来实现。当今伪静态作为SEO优化手段, 是新一代网页程序技术发展的焦点。笔者以自主开发的万年百姓网站为例, 具体介绍伪静态的实现过程。

2、伪静态概念:

广西福彩网   伪静态既url重写, 就是截取传入的Web请求并自动将请求重定向到其他url的过程, 其目的主要是通过重写URL的方法实现去掉动态网页的参数, 从而更加有利于搜索引擎的收录。

3、ASP伪静态 (无组件) 实现方法:

3.1、原理:

  通过index asp或default.asp文件里添加Request.ServerVaria-bles (“QUERY_STRING”) 代码来获取shenghuo.asp链接中?后的参数。比如htp://127.0.0.1/news/?1-2.html, 然后用Replace函数和split函数对1-2.htm进行过滤, 这样要得到的参数是1和2, 就是可以取a=1和b=2的值了。接下来再到数据库中去检索1和2, 就跟动态ASP一样。

3.2、实现方法:

  为了实现伪静态页面分两步完成:首先定义:ReadListFileName=Thread, 静态页面是定义以html格式, 当然我们还可以定义其他的格式如:shtml、xml等。在新闻列表的ASP页面中, 生成的每条新闻记录的超链接都“News/Html/?&ReadListFileName&Rspic (“ID”) &.html”作为地址。

广西福彩网   在新闻记录阅读的ASP页面中, 在Web目录下选index为文件名, 并在IIS中设置index.asp为默认文档;通过Request.ServerVariables (“QUERY_STRING”) 获取新闻列表传输过来的地址, 最后通过Replace函数替换掉地址中的无关的字符串, 再用Split函数提取地址中的记录编号。

3.2.1、新闻例表页面实现代码:

代码

 

3.2.2、新闻阅读页面实现代码:

源代码

 

4、结束语:

  文中研究实现了基于ASP的页面伪静态功能。在SEO方面, 伪静态和静态页面的功能是相同的, 但是伪静态本质上还是动态页面, 所以消耗资源是和动态页面是一样的, 大量使用会照成CPU超负荷, 从而为网站系统带来了性能的下降。找到提供给SEO抓取与网站性能的平衡点是我们最为关注的, 也是下一步的研究方向。


tag标签:
------分隔线----------------------------