思亿欧观点

SEO,URL伪静态重写

发布时间:2008-11-23

有两种类型的网址:动态和静态。 结果从搜索的数据库驱动的网站或网址的网站,运行一个脚本。与此相反,以静态网址,其中内容的网页保持不变,除非改变硬编码到HTML格式,动态网址是产生具体的查询网站的数据库。

利用网站,数据库的内容可以插入到一个网页的方式一个充满活力一样的PHP脚本或JavaScript是越来越受欢迎。许多网站选择动态内容静态内容。这是因为,如果一个网站拥有数以千计的产品或网页,撰

写或更新每个静态的URL是一项艰巨的任务。

有两种类型的网址:动态和静态。 结果从搜索的数据库驱动的网站或网址的网站,运行一个脚本。与此相反,以静态网址,其中内容的网页保持不变,除非改变硬编码到HTML格式,动态网址是产生具体的查询网站的数据库。动态页面基本上是只有一个模板,以显示结果的数据库查询。而是在不断变化的信息的HTML代码,数据被更改在数据库中。

但是,有一种风险时,使用动态网址:搜索引擎不喜欢他们。对于那些在最可能失去搜索引擎的定位由于动态网址是电子商务的商店,论坛,利用网站内容管理系统和博客一样曼波或WordPress的,或其他任何数据库驱动的网站。很多时候,网址是生成的内容在一个动态的网站看起来像这样:

http://www.seo.com.cn/tag/seo.html?sid=&page=2

静态网址另一方面,是一个网址,这并没有改变,并没有变字符串。它看起来像这样:

http://www.seo.com.cn/tag/seo.html

静态的URL通常是更好的排名在搜索引擎结果网页上,他们的索引之快,超过了动态网址,如果让动态网址索引。静态的网址也更容易为最终用户查看和了解网页的内容。如果用户看到了网址在搜索引擎的查询相匹配的标题和描述,他们更有可能点击该网址不是一个没有意义他们。

搜索引擎希望只列出其索引的网页是独一无二的。搜索引擎决定打击这个问题切断的网址后,具体人数可变的字符串(例如: ? & = ) 。

例如,让我们看看三个网址:

http://www.seo.com.cn/sort.aspx?sid=2&page=9
http://www.seo.com.cn/sort.aspx?sid=2&page=8
http://www.seo.com.cn/sort.aspx?sid=2&page=7

所有这三个网址指向三种不同的网页。但是,如果搜索引擎清洗后的信息得罪的特点,问号( ? ) ,现在所有这三个网页网址相同的:

http://www.seo.com.cn/seo_wzyh.html
http://www.seo.com.cn/search_engine_optimization.html
http://www.seo.com.cn/seo_wlyx.html

现在,你没有独特的网页,因此,重复的网址将不会被索引。

另一个问题是,动态网页一般不会有任何关键字的网址。这是非常重要的关键字丰富的网址。高度相关的关键字应该会出现在域名或网页的网址。这显然在最近的一份研究报告就如何前三名的搜索引擎,谷歌雅虎MSN排名

这项研究数以百计的高度竞争性的关键字查询,如旅游,汽车,计算机软件,比较的因素,涉及的十大成果。统计显示,上述前十名,谷歌40-50%的人的关键字无论是在URL或域名;雅虎显示60%;和MSN惊人的85%!这意味着,对这些搜索引擎,让您的关键字,您的网址或域名可能意味着区别排名前十位,并远远排名下降的结果网页。

解决方案

那么,你能做的这一难题?你肯定不想回去,重新编码每一个动态网址进入一个静态的URL 。这将是太多工作,任何网站所有者。

如果您是托管在Linux服务器,那么您将要作出最Apache的现代重写规则,一个网址重定向到另一个,没有用户的(或搜索引擎的)知识。您将需要安装此模块在Apache;的更多信息,可以查看文件的此模

块这里。此模块可以节省您不必重写您的手动静态网址。

如何此模块的工作?当一个请求是在服务器的新的静态网址, Apache模块的网址重定向国内旧的,动态网址,同时仍然像新的静态网址。web服务器的网址比较所要求的客户与搜索模式在个别规则。

例如,当某人要求这个网址:

http://www.yourdomain.com/forums/the-challenges-of-dynamic-urls.html

该服务器查找和比较这个静态的前瞻性网址,哪些信息是中列出。 htaccess文件,如:

   RewriteEngine on

   RewriteRule thread-threadid-(.*)\.htm$ thread.php?threadid=$1

然后它转换为静态的网址,旧的动态网址看起来像这样,没有人的聪明:

http://www.yourdomain.com/forums/thread.php?threadid=12345

你现在有一个网址,只有更好的排名将在搜索引擎,但您的最终用户一定能够理解看在什么网址的网页将有关,同时允许Apache的现代重写规则来处理,以转换为你,仍然保持动态网址。

如果您没有特别的技术,您可能不希望试图找出复杂的现代重写代码和如何使用它,或者你只是可能没有足够的时间来开始新的学习曲线。因此,这将是极为有益的东西给你。此 URL 重写工具一定能帮助你。什么这个工具的作用是实施现代重写规则在您的。 htaccess文件的秘密转换到另一个网址,如动态和静态的。

网址重写工具 ,您可以选择重写单页或整个目录。只要输入网址的方块中,按提交,并复制并粘贴生成的代码到您的。 htaccess文件的根源,您的网站上。你必须记住发生的任何额外写入命令你。

htaccess文件为每个动态网址您想要的Apache重写。 现在,您可以给出了静态网址链接您的网站上,而无需改变您所有的动态网址手动,因为你是让现代重写规则做转换为你,没有了JavaScript ,隐藏,或任何欺骗性的战术。

另一件事你必须记住这样做是为了改变您所有的链接您的网站的静态网址,以避免惩罚的搜索引擎由于重复的网址。你甚至可以将您的动态网址到您的漫游器排除标准文件( robots.txt )来保持搜索引擎从spidering重复的网址。无论您的方法后, 使用网址重写工具 ,你好没有指向任何旧的动态网址。

您有多种原因,利用静态网址在您的网站只要有可能。 当它是不可能的,你必须保持你的数据库驱动的内容,这些旧动态网址,你仍然可以给最终用户和搜索引擎的静态网址浏览,和所有的同时,他们仍在你的动态网址伪装。当一个搜索引擎工程师,如果有人问这种方法被认为是“伪装” ,他回答说,确实没有,而且在事实上,搜索引擎喜欢您这样做。该网址重写工具不仅可以节省您的时间和精力,帮助您使用静态网址转换他们透明的动态网址,但它也将节省您的排名在搜索引擎。

分享至share
  • pin
  • weibo
  • wechat
email

tel 24小时免费服务咨询热线:400-080-3010

立即咨询立即咨询 联系我们联系我们