文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设经验技巧动态网页转静态形式方法 2
精品推荐
特别推荐
·网页颜色搭配的技巧
·网站上传方法汇总
·最大限度优化博客文章
·基本的页面设计元素布局比例
·网站策划书实例
·应用网页标准制作网站的几点好处
·网页设计心得:页面布局的简单规则
·注意:网页标题和网页Meta的写法
·网管员在日常维护局域网时的几点注意事项
·常用网页使用js技巧收集(200多个)
·WEB开发碰到的问题及经验十八则
·网页设计文字大小相关的四种设置方法
·怎样制作网页?
·谈论做网站的理念与技术
·“口碑营销”的关键问题是在效率
·网页制作,改变你的思维方式
·经营个人网站需要脚踏实地
·网页设计或制作中与键盘相关的一些技术
·Web设计 用户体验浅析
·国外译文:43个你应当避免的Web设计错误
热点TOP10
·网页小技巧:如何去除超链接的下划线
·世界经典网页设计
·jsp Smart Upload上传下载全攻略
·网页颜色搭配的技巧
·常用网页使用js技巧收集(200多个)
·WINDOWS编程基础
·实现网页制作中“层”精确定位的绝招
·Windows系统组策略应用全攻略(下)
·WINDOWS图像编程
·网页登录界面设计需要注意的几个问题
·如何让Windows操作系统系统从USB启动
·素材网站、优秀设计素材大全
·前进中的Web3D
·应用色彩学
·给惊云下载系统添加ewebeditor编辑器
·保存图片到SQL 2000 Server数据库
·动态网页转静态形式方法 2
·禁止鼠标右键的几种方法
·网站上传方法汇总
·网站策划书实例

动态网页转静态形式方法 2

日期:2007年5月23日 作者: 查看:[大字体 中字体 小字体]


内容摘要:


此外随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(User Friendly)外,搜索引擎友好(Search Engine Friendly)的设计也是非常重要的。进入搜索引擎的页面内容越多,则被用户用不同的关键词找到的几率越大。在Google的算法调查一文中提到一个站点被Google索引页面的数量其实对PageRank也是有一定影响的。由于Google 突出的是整个网络中相对静态的部分(动态网页索引量比较小), 链接地址相对固定的静态网页比较适合被Google索引(怪不得很多大网站的邮件列表归档和BLOG按日期归档的文档很容被搜的到),因此很多关于面向搜索引擎 URL设计优化(URI Pretty)的文章中提到了很多利用一定机制将动态网页参数变成像静态网页的形式:
比如可以将:
http://www.chedong.com/phpMan.php?mode=man&parameter=ls
变成:
http://www.chedong.com/phpMan.php/man/ls


实现方式主要有2种:


基于url rewrite
IIS的ISAPI REWRITE下载(免费)
基于path_info
把URI地址用作参数传递:URL REWRITE

最简单的是基于各种WEB服务器中的URL重写转向(Rewrite)模块的URL转换:
这样几乎可以不修改程序的实现将 news.ASP?id=234 这样的链接映射成 news/234.Html,从外面看上去和静态链接一样。Apache服务器上有一个模块(非缺省):mod_rewrite:URL REWRITE功能之强大足够写上一本书。


当我需要将将news.asp?id=234的映射成news/234.html时,只需设置:
RewriteRule /news/(\d+)\.html /news\.asp\?id=$1 [N,I]
这样就把 /news/234.html 这样的请求映射成了 /news.asp?id=234
当有对/news/234.html的请求时:web服务器会把实际请求转发给/news.asp?id=234


而在IIS也有相应的REWRITE模块:比如ISAPI REWRITE和IIS REWRITE,语法都是基于正则表达式,因此配置几乎和apache的mod_rewrite是相同的:

比对于某一个简单应用可以是:
RewriteRule /news/(\d+)\.html /news/news\.PHP\?id=$1 [N,I]
这样就把 http://www.chedong.com/news/234.html 映射到了 http://www.chedong.com/news/news.php?id=234

一个更通用的能够将所有的动态页面进行参数映射的表达式是:
http://www.myhost.com/foo.php?a=A&b=B&c=C
表现成 http://www.myhost.com/foo.php/a/A/b/B/c/C
RewriteRule (.*?\.php)(\?[^/]*)?/([^/]*)/([^/]*)(.+?)? $1(?2$2&:\?)$3=$4?5$5: [N,I]


通过URL REWRITE还有一些好处:


隐藏后台实现:这在后台应用平台的迁移时非常有用:当从asp迁移到Java平台时,对于前台用户来说,根本感受不到后台应用的变化;
简化数据校验:因为像(\d+)这样的参数,可以有效的控制数字的格式甚至位数;

[1] [2] [3] 下一页 




上一篇:动态网站映射静态技术

下一篇:21CN写真小偷源码

动态网页转静态形式方法 2 相关文章:
·自己动手修改QQ等级
·将系统装到U盘中 如何自制XP@USB启动盘
·Photoshop CS3教程:模拟雷达动画
·非主流QQFlash模块和动态横幅
·黑鹰行动军刀部队-完整攻略 - 游戏攻略
·windows启动项目解答
·玩出新花样 制作精美动画GIF图片
·只转两圈 加快Windows XP启动速度
·100个女人看了有九十九个女人都动心的决定嫁给他的情书你看了会吗?
·搞定Windows XP安装启动故障
动态网页转静态形式方法 2 相关软件:
·万能声卡驱动下载适用于VIA芯片声卡
·自己动手建立企业网站
·启动光盘制作完全手册(菜鸟先飞 图文教材系列)
·万能显卡驱动下载适用于所有显卡
·灵动嘻哈外传
·自己动手建设个人网站
·《最终幻想12》超清晰CG动画
·动物世界百科全书高清晰PDF书籍
·红太阳是怎样升起的:延安整风运动的来龙去脉
·自己动手组装与维护多媒体电脑

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn