找回密码
 加入怎通
查看: 624|回复: 6

[站长八卦] 动态页面转换成静态页面 增加引擎友好度

[复制链接]
高房价 发表于 2013-05-09 16:59:29 | 显示全部楼层 |阅读模式
此为asp设置方法,现在网站大多是php,本人懒,没怎么研究php(据说很简单),现在公司的网站服务器是asp,所以asp动态转换成静态方法还是保存下来。
: [9 ~1 l  D& W大型网站都需要动态网站,但是动态网站对网站的搜索引擎有一定的影响,因为大多数搜索引擎不会检索URL中带有问号的页面,因为搜索引擎担心进入永无止境的链接迷宫。例如,名为product.asp?Id=4的页面动态,/xxxx/xxxx.html的页面静态。把动态页面名字转换成静态页面名字之后,搜索引擎就会对这些页面进行索引和分类,从而为网站带来更多的访问量。; s# V0 v, n9 d. e* A
静态页面名字和动态页面的映射! i" h% n# B% s- @# l; l9 p- K9 d
要使用本文方法将动态名字转换成静态名字,你必须使用Windows 2000和IIS 5.0。IIS 5.0的两个改进使得我们可以实现这种转换,它们是:使用Server.Transfer的“自定义错误信息”功能以及在ASP页面中使用Server.Transfer的能力。虽然IIS 4.0也支持自定义错误信息,但它使用的是Response.Redirect,没有用,所以本文方法要求使用IIS 5.0。Response.Redirect之所以没有用,是因为搜索引擎不会追随重定向。 * W1 r+ L, a+ O& d9 o# h" w5 G/ S
使用本文所介绍的方法,网站开发者先用静态风格的URL链接事实上并不存在的页面。然后设置IIS服务器,告诉它要用指定的ASP页面(404.asp)来处理网站上出现的所有404错误。在这个404.asp页面里,把原来的URL转换成正式的动态URL,利用Server.Transfer执行并向用户浏览器返回目标页面。 / D9 t/ u# B1 L+ M  _2 \- d  k
假设有如下URL:
; \: u( [" A, k" Shttp://www.xxxx.com/xxx/xxx001.htm   
" @- {. G0 F8 L. @8 w! G: B: q7 M其中xxxx.com以网站的域名取代,该URL将返回404错误。我们首先要做的是用某个专用的.asp页面来处理所有这些404错误。这可以用IIS 5.0的“自定义错误信息”功能来实现。设置该功能的过程如下: + U& a8 o9 {8 g" p0 J1 m7 d
●在MMC中打开IIS服务器管理器
1 p# i* w% S( Z! O8 E3 H●右击Web网站节点,然后选择“属性” ' G/ h' B  Q& F  P% a1 V# O% m4 v
●点击“自定义错误信息”页
. B4 D1 ^2 W- {4 {; q5 A' y5 T●向下滚动,直至找到404错误
; A4 J9 @2 ~) I* D" b! u●双击404错误,打开“错误映射属性”对话框 - l& I  Q4 `, K; ^; N3 ~9 h
●将消息类型改为URL www.cmi2012.com' T2 z# o" {& Y$ n4 Y% A' g
●在URL框输入“/404.asp” 3 s) {: z$ F" w; K2 e: u+ ]
●点击“确定”关闭窗口 - q- {$ s% w2 y* E5 T  L, k
现在404错误已经由404.asp处理了。当IIS调用404.asp页面时,它会提供导致这个404错误的URL,这对我们来说是非常有用的。 www.cmi2012.com
4 L5 A4 d5 y+ H" \错误处理页面
8 L* y) ~$ [% g! A6 @9 }接下来我们创建处理错误的404.asp页面。首先要做的是获得导致这个404错误的页面名字。' H& z$ u# H1 P

暂时无法加载帖子列表

回复

使用道具 举报

一二三 发表于 2026-05-24 09:25:46 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

snake 发表于 2026-06-17 19:02:42 | 显示全部楼层
分析得很透彻,很多细节都说到点子上了~
回复

使用道具 举报

墙头草 发表于 2026-08-03 07:20:48 | 显示全部楼层
楼主太厉害了,整理得这么详细,必须支持
回复

使用道具 举报

心平气和 发表于 2026-10-21 06:58:38 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

厉害了我的姐316 发表于 2026-10-27 16:48:52 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

a18957382319 发表于 2026-11-06 17:50:38 | 显示全部楼层
这个思路很新颖,打开了新世界的大门,谢谢分享
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-11-6 18:17 , Processed in 0.037016 second(s), 26 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表