扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
遇到的问题
如今有两种类型的网址:动态和静态。一个动态的网址是一个网页,原理是打开网页的时候运行一个脚本。相比之下,以静态的URL ,其中的内容网页上保持不变,除非改变硬编码到HTML格式的,动态的URL产生的具体问题给某个站点的数据库。动态页基本上只有一个模板,其中,以展示成果数据库查询。而不是不断变化的信息,在HTML源代码中,数据的改变并非在数据库中。
但是有一个危险的地方,搜索引擎对动态URL不怎么友好。一个动态的网站看起来是这样的:
http://www.tuiba.net/show.php?tid=765
一个静态的URL后面是以html或htm结尾,它看起来像这样:
http://www.homevv.com/news/hyxw/xyzx/40651.htm
静态的URL通常在搜索引擎结果页面上能获得更好的排名,他们与检索的结果与动态URL相比时,动态URL甚至有时连索引都没有。静态的URL,也更容易为最终用户查看并了解。
搜索引擎只会列出抓取的页面,其指数有特殊性。所以搜索引擎决定切断网址后,具体指数为可变字符串(例如: ? & = ) 。
例如,让我们看看三个网址:
http://www.tuiba.net/show.php?tid=764
http://www.tuiba.net/show.php?tid=765
http://www.tuiba.net/show.php?tid=766
所有上述3个网址点,是三个不同的网页。 但是,如果搜索引擎清洗资料后,首先会得罪网站程序,在问号( ? ),现在都三页,看看是一样的:
http://www.tuiba.net/show.php
http://www.tuiba.net/show.php
http://www.tuiba.net/show.php
另一个问题是,动态网页一般不具备任何关键字在URL,这是非常重要的,高度相关的关键字应该出现在域名或网页网址,这在最近的一份《如何提高排名》的研究报告中提到过。
这项研究涉及到几百个具有竞争力的关键字查询,如旅游,汽车,房地产。 统计显示,这些前十名,Google搜索结果的URL与40-50 %的关键字都有联系,无论是网址或者域名;雅虎显示是60%;和MSN是85%。只要静态URL与内容相关度较高的网页,排名都是位居前十名。
该解决方案
那么该如何面对这个棘手的问题呢?当然不会从单一的动态链接到一个静态的URL,这个工作量将十分巨大。
如果你是托管在一个Linux服务器,然后你会想,使大部分的阿帕奇重写规则,将其重定向一个网址,以另一种,如果没有用户的(或搜索引擎的)知识。你必须有这个单元安装在阿帕奇,你可以查看文件,为这这里安装一个模块。这个模块可让您不必重写你的静态的URL手工操作。
那这个模块是如何工作的呢?当一个请求进来,以一台服务器,为新的静态网址, Apache模块重定向的URL内部旧的动态URL,而看起来还像是新的静态的URL。
举例来说,当有人请这个网址:
http://www.homevv.com/news/jgxq/jgdt/40387.htm
该服务器的响应并比较URL,在htaccess文件,如:
关于rewriteengine
show线程show - ( * ) \ 。热媒元show.php ?show = 1
然后转换成静态链接到旧的动态网址看起来就像是这个,这当然是不明智的:
http://www.tuiba.net/show.php?tid=766
最终用户绝对可以理解看着这网址猜想是什么网页,同时也允许Apache的重写规则来处理,以转换为目的,而现在仍是保持动态的URL 。
如果不是技术员,那你未必想尝试计算出复杂的重写代码和如何使用它,或者你未必有足够的时间,走上一个新的学习曲线。因此, URL重写工具绝对可以帮你。这个工具是否是执行重写规则,在你的htaccess文件偷偷转换URL,是为了另一个目的,例如以动态和静态的网页。
一般的URL重写工具,可以有选择地重写单页或整个目录。简单地选择一下,然后生成就可以了。在你的htaccess文件,需要记住每一个规则,为每一个动态的URL重写,而不必改变所有你的动态网址,因为你是让重写规则转换你的,没有或无效时,不宜使用,或者规则没有写进htaccess文件时也不要尝试。
另一件事你必须记住,这样做是为了改变所有你的网页地址,在你的网站,以静态的URL ,以增加搜索引擎友好度,由于搜索引擎不允许有重复的URL。你甚至可以添加你的动态网址,不过为了以后的发展,还是不建议添加动态网址,用URL重写工具写完后,你最好是没有任何联系指着你的任何旧动态网址。
但利用静态的URL在你的网站的时候,你必须保持你的数据库的内容,因为有这些旧的动态URL,你就可以给最终用户和搜索引擎的一个静态的URL浏览,而与此同时,他们仍然是你的动态网址变相。当遇到一个搜索引擎工程师时,有人问,如果这种方法被认为是"隐藏"时,他回应时表示,这的确是没有,并说,事实上,搜索引擎喜欢你这样使用URL重写工具,而并非只为您节省时间和精力,帮助你用静态的URL转换透明地向你的动态网址,但它也将在搜索引擎里帮助您提高排名。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。