导航

« google左侧优化排名浅谈关于搜索引擎工作原理的分析 »

动态URL与静态URL分析

手头的问题
运用数据库可能插入内容入网页通过一个动态剧本的网站,如PHP或Java语言是日益普遍的。 此种站点被认为动态。 许多网站选择在静态内容的动态内容。 这是,因为,如果网站有数以万计产品或页,写或更新静态的其中每一用手是一项非常任务。

 

有URL的二种类型: 动态和静态。 动态URL是起因于一个数据库被驾驶的网站或网站URL查寻跑剧本的页式地址。 与静态URL对比,网页逗留内容同样,除非变动是硬编码入HTML,动态URL从具体询问引起到站点的数据库。 动态页是基本上显示数据库询问的结果仅的模板。 而不是在HTML代码的改变的信息,数据在数据库中被改变。

 

但是有风险,当曾经动态URL时: 查寻引擎不喜欢他们。 对于那些至多冒险丢失的搜索引擎安置由于动态URL是电子商务商店、论坛,站点运用象曼波音乐或WordPress的美满的管理系统和博客,或者任何其他数据库被驾驶的网站。 许多时间为内容引起在一个动态站点的URL看如此物:

   http://www.somesites.com/forums/thread.php?threadid=12345&sort=date

在另一只手的静态URL,是不改变的URL和没有易变的串。 它如下所示:

   http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm

 

静态URL在搜索引擎结果页更好典型地排列,并且比动态URL迅速标注他们,如果动态URL得到标注。 静态URL对终端用户也是容易观看和了解什么页是关于。 如果用户看见在匹配标题和描述的搜索引擎询问的URL,他们比不有道理对他们的一个是可能点击那个URL。

 

搜索引擎想要只列出是独特的页它的索引。 查寻引擎决定通过切除URL与这个问题交战在易变的串以后的一个具体数字(即: ? & =)。

 

例如,我们看三个URL :

   http://www.somesites.com/forums/thread.php?threadid=12345&sort=date
   http://www.somesites.com/forums/thread.php?threadid=67890&sort=date
   http://www.somesites.com/forums/thread.php?threadid=13579&sort=date

全部三对三不同页的这些URL点。 但是,如果搜索引擎在第一个触犯的字符以后清洗信息,问号(?)全部三页现在看同样:


   http://www.somesites.com/forums/thread.php
   http://www.somesites.com/forums/thread.php
   http://www.somesites.com/forums/thread.php

现在,您没有独特的页,并且因而,不会标注复制URL。

 

另一议题是动态页通常没有在URL的任何主题词。 有主题词富有URL是非常重要的。 高度相关的主题词应该出现于域名或页URL。 这变得清楚在关于怎样的一项最近研究中名列前茅三搜寻引擎,谷歌、雅虎和MSN,茂盛的网站。

 

研究介入采取数百有竞争力的主题词询问,象旅行、汽车和计算机软件和比较介入名列前茅十个结果的因素。 统计表示,那些名列前茅十,谷歌有40-50%那些与主题词在URL或领域; 雅虎显示60%; 并且MSN有一令人惊异的85%! 那的什么意味是那到这些查寻引擎,有您的主题词在您的URL或域名可能意味排列和等第下来在结果页的名列前茅十之间的区别。

 

解答
因此您能做什么关于这个困难的问题? 您一定不想要必须回去和重打每一个动态URL入静态URL。 这是所有网站所有者的许多工作。

 

如果您在Linux服务器上被主持,则您将想要最大限度利用亚帕基印第安人Mod重写规则,没有用户的(或搜索引擎的)知识,是给您能力不显眼地改一个URL方向到另一个。 您将需要有在亚帕基印第安人安装的这个模块; 对于更多信息,您能观看这个模块的文献这里。 这个模块从中必须手动地重写您的静态URL拯救您。

 

这个模块怎么运转? 当请求进来到新的静止URL的时一台服务器,亚帕基印第安人模块内部地改URL方向对老,动态URL,当仍然看起来象新的静止URL时。 网络服务器客户要求的URL与在各自的规则的查寻样式比较。

 

例如,当某人请求这个URL :
   http://www.somesites.com/forums/the-challenges-of-dynamic-urls.html


服务器寻找并且比较对什么的这个静态看的URL信息在.htaccess文件被列出,例如:

   RewriteEngine
   RewriteRule穿线threadid (。*) \ .htm$ thread.php ?threadid=$1

它然后转换静态URL成看上去象这个的老动态URL,没有一个明智:
   http://www.somesites.com/forums/thread.php?threadid=12345

 

您现在有在查寻引擎更将好只排列的URL,但是您的终端用户能通过扫视明确地了解在URL什么页将是,当允许亚帕基印第安人的Mod重写规则处理到您的转换和仍然保留动态URL时。

 

如果您不是特别技术的,您不可以希望试图推测复杂Mod重写代码和如何使用它,或者您不可以有时间开始一条新的经验曲线。 所以,有某事做它您的是极端有利的。 这个URL重写工具可能明确地帮助您。 什么这个工具是贯彻在您的秘密地转换URL的.htaccess文件的Mod重写规则到另一个,例如与动态和静止一个。

 

使用URL重写工具,您能选择重写唯一页或整个目录。 输入URL箱子,新闻递交,并且复制和插入引起的代码入您的在您的网站根的.htaccess文件。 您在您的您要亚帕基印第安人重写的每个动态URL的.htaccess文件必须记住安置所有另外的重写命令。 现在,您能给在您的网站上的静态URL链接,而不必手动地修改所有您的动态URL,因为您让Mod重写规则做您的转换,不用Java语言,掩饰,或者任何鬼祟战术。

 

您必须记住做的另一件事是改变所有您的链接在您的网站到静态URL为了由查寻引擎避免惩罚由于有复制URL。 您可能甚而增加您的动态URL到您的机器人排除标准文件(robots.txt)保留从spidering复制URL的查寻引擎。 不管您的方法,在使用URL重写工具以后,不应该理想地说有链接指向的您你的任一个老动态URL。

 

您有多个原因运用静态URL在您的网站若情况许可。 当不是可能的时,并且您需要保留您的数据库被驾驶的内容作为那些老动态URL,您能仍然给终端用户和搜索引擎静态URL驾驶,并且一直,他们仍然是您的在乔装的动态URL。 当搜索引擎工程师被问这个方法是否被认为“掩饰”,他反应它的确不是,并且实际上,查寻引擎更喜欢您做它这样。 URL重写工具通过帮助您通过转换他们使用静态URL不仅救您时间和能量透明成您的动态URL,但是它也将保存您的在查寻引擎的等第。

如无特别说明,转载请注明来自SEO优化网,谢谢

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

热门文章排行

Tags

SEO订阅

  • 订阅SEO

日历

最新评论及回复

最近发表

Powered By©2007-2009 中国SEO研究院 版权所有 网站地图  新闻协议

Copyright 2008-2010 SEO培训 中国领先的网站优化服务商. Some Rights Reserved. 站长:Jawy 落叶微风