Search Engine Friendly的URL设计-搜索引擎技术

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

时间: 2024-08-02 19:40:49

Search Engine Friendly的URL设计-搜索引擎技术的相关文章

Search Engine Friendly的URL设计_php基础

Search Engine Friendly的URL设计 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/google_url.html 关键词:"url rewrite" mod_rewrite isapirewrite path_info "search engine friendly" 内容摘要: 此外随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果

搜索引擎优化之URL篇-搜索引擎技术

一般说来,URL中包含关键词对排名确实会有所帮助.这通常涉及到两个问题:域名是否宜使用关键词和子页名是否应使用关键词. 域名的排名优化效果和品牌效果 从搜索引擎排名优化的角度考虑,含关键词的域名一般比域名中不含关键词的网站排名要好.例如若以"hosting"作为搜索词,则网站www.hosting.com比www.ipowerweb.com更容易获得较高网站排名.此外在友情链接时,人们一般还是习惯用网站名称/域名来做文本链接内容.这样一来,包含关键词的域名无形中可以给网站增加砝码. 不

搜索引擎-引擎URL,高级技术问题

问题描述 引擎URL,高级技术问题 一个做了伪静态的搜索引擎,怎样写他的引擎URL: 例如:好搜的是http://www.haosou.com/s?ie=utf-8&q=要搜素的关键字 那么http://www.zhaopan.cc/这个的引擎url是多少 解决方案 不同的搜索引擎不同,你可以用它搜索一次,找找规律,一般是urlencode编码下. 解决方案二: 假设你搜索 关键字1 关键字2(空格分隔)http://www.zhaopan.cc/bd_关键字1+关键字2....html

搜索引擎技术及趋势

中介交易 SEO诊断 淘宝客 云主机 技术大厅 李晓明:1982年毕业于哈尔滨工业大学,1986年毕业于美国史蒂文斯理工学院计算机系,获博士学位.现任北京大学计算机科学技术系教授,博士生导师,系主任. 研究方向为计算机并行与分布处理. 刘建国:北京大学计算机系副教授. 随着因特网的迅猛发展.WEB信息的增加,用户要在信息海洋里查找信息,就象大海捞针一样,搜索引擎技术恰好解决了这一难题(它可以为用户提供信息检索服务).目前,搜索引擎技术正成为计算机工业界和学术界争相研究.开发的对象. 搜索引擎(S

网上搜索技巧集-搜索引擎技术

基本的搜索技巧1.使用逻辑词辅助查找较大的搜索引擎都支持使用逻辑词进行更复杂的搜索界定,常用的有:AND(和).OR(或).NOT(否,有些是AND NOT)及NEAR(两个单词的靠近程度),恰当应用它们可以使结果非常精确,另外,也可以使用括号将搜索词分别组合.2.使用双引号进行精确查找如果查找的是一个词组或多个汉字,最好的办法就是将它们用双引号括起来,这样得到的结果最少.最精确.例如在搜索引擎的Search(查询)框中输入"search engine",这会比输入search eng

《大规模元搜索引擎技》——1.3 搜索引擎技术概述

1.3 搜索引擎技术概述 最早的Web搜索引擎基本上就是网页文本检索系统.然而,Web环境中有一些特征,使得构建现代搜索引擎与构建传统文本检索系统显著不同.在本节中,简要概述这些特征以及基于利用这些特征的搜索引擎构建技术. 1.3.1 Web的专门特性 下面是Web环境的一些特性,它们对搜索引擎的发展产生了重大影响.1)Web页面存储在大量的自治Web服务器中.需要一种方法来查找和获取这些Web页面,以便处理后供搜索用.2)大多数Web页面是HTML(HyperText Markup Langu

《大规模元搜索引擎技(1)》一1.3 搜索引擎技术概述

1.3 搜索引擎技术概述 最早的Web搜索引擎基本上就是网页文本检索系统.然而,Web环境中有一些特征,使得构建现代搜索引擎与构建传统文本检索系统显著不同.在本节中,简要概述这些特征以及基于利用这些特征的搜索引擎构建技术. 1.3.1 Web的专门特性 下面是Web环境的一些特性,它们对搜索引擎的发展产生了重大影响.1)Web页面存储在大量的自治Web服务器中.需要一种方法来查找和获取这些Web页面,以便处理后供搜索用.2)大多数Web页面是HTML(HyperText Markup Langu

合理的网站url设计会让您的网站更利于seo

网站设计如果想实现优化的功能细节方面非常重要,从网站的域名选择到网站的url设计都关乎着您以后的网站是否有利于优化,佛山清风网站建设团队在设计网站的初期一直坚持着为客户着想,本着优化的原则为客户设计网站,那么网站的url如何设计呢? 一.网站导航url完全相关 1.如何实现url的导航相关:在设计网站的初期佛山清风网站建设团队会和客户确定模板,尤其是主要的栏目都要落实,比如企业网站的产品介绍,联系我们,那么我们都会用分来栏目来做导航/product/ /contact/ 用英文的方式或者用拼音的

搜索引擎的技术和发展趋势会怎样变化?-搜索引擎技术

     随着因特网的迅猛发展.WEB信息的增加,用户要在信息海洋里查找信息,就象大海捞针一样,搜索引擎技术恰好解决了这一难题(它可以为用户提供信息检索服务).目前,搜索引擎技术正成为计算机工业界和学术界争相研究.开发的对象.     搜索引擎(Search Engine)是随着WEB信息的迅速增加,从1995年开始逐渐发展起来的技术.据发表在<科学>杂志1999年7月的文章<WEB信息的可访问性>估计,全球目前的网页超过8亿,有效数据超过9T,并且仍以每4个月翻一番的速度增长.用