网站建设
移动互联网
品牌设计
创新应用
新闻动态
网站百科

动态网址与静态网址

时间:2012-02-21 来源:尚品中国 类型:网站百科
字号:   

北京网站建设公司尚品中国:利用数据库,如PHP或JavaScript动态脚本的方式,可以插入网页内容的网站制作也越来越受到青睐。这种类型的网站被认为是动态的。许多网站都选择了静态内容动态内容。这是因为,如果一个网站有成千上万的产品或网页,编写或更新每个静态手工是一项艰巨的任务。

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

但有一个风险时,使用动态网址:搜索引擎不喜欢他们。对于那些失去由于动态URL的搜索引擎定位于最危险的电子商务商店,论坛,利用内容管理系统,如曼波或WordPress博客的网站,或任何其他的数据库驱动的网站。很多时候是在一个动态的网站内容生成的URL看起来像这样: http://www.somesites.com/forums/thread.php?threadid=12345&sort=date~~V 一个静态网址另一方面,是一个网址不改变,并且没有变量字符串。它看起来像这样: http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm

静态的URL通常是排名在搜索引擎结果页面的更好,他们更迅速比动态URL索引,如果索引动态URL得到。静态URL,也为最终用户更容易查看和理解页面是关于什么的。如果用户看到一个URL在搜索引擎的查询相匹配的标题和描述,他们更有可能不止一个,没有任何意义他们点击该网址。

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

例如,让我们来看看三个 这些URL指向三个不同的页面。但是,如果搜索引擎清除后第一得罪字符的信息,问号(?),现在所有三个页面看起来 你没有独特的网页,因此,重复的URL不会被索引。

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

这项研究涉及到数百个竞争激烈的关键字查询,如旅游,汽车,计算机软件,涉及十大结果的因素比较。统计数据显示,这些前十名,谷歌在URL或域名关键字的40-50%;雅虎显示,60%和MSN都有了惊人的85%!是什么意思的是,这些搜索引擎,您的关键字在您的网址或域名可能意味着前十名的排名,在结果页的排名远了之间的差异。

解决方案
那么,你可以做这个棘手的问题呢?你当然不希望有回去重新编码成一个静态的URL每一个动态的URL。这将是任何网站所有者太多工作。

如果你是在Linux服务器上托管,然后你会想大部分的阿帕奇国防部重写规则,这是给你来牵动重定向一个URL到另一个没有用户的搜索引擎的知识,能力。你需要有这个模块在Apache安装更多的信息,你可以在这里查看此模块的文档。此模块可节省您不必手动重写静态URL。

这个模块如何工作?当一个请求到一个新的静态URL的服务器,Apache模块重定向的URL内部旧的,动态的URL,而仍然像新的静态URL。Web服务器的比较与搜索模式在个别规则的客户端请求的URL。

例如,当有人请求 中列出的服务器看起来和什么样的信息进行比较静态的URL 网址:
http://www.somesites.com/forums/the-challenges-of-dynamic-urls.html htaccess文件,如: RewriteEngine叙述 (*)。?的RewriteRule线程线程标识 HTM美元thread.php主题ID = 1美元 ,然后转换为静态URL旧的动态网址看起来像这样,没有人,更明智: http://www.somesites.com/forums/thread.php?threadid=12345

现在,只将排名在搜索引擎更好的URL,但您的最终用户可以肯定明白在什么页面将是有关的URL一眼,同时允许Apache的国防部重写规则来处理你转换,并仍保持动态的URL。

如果你不是特别的技术,你可能不希望试图找出复杂的现代重写代码和如何使用它,或者你根本没有时间走上一个新的学习曲线后。因此,这将是非常有益的东西来为你做。此URL重写工具绝对可以帮你。这个工具是贯彻国防部重写规则。htaccess文件偷偷的URL转换到另一个动态和静态的,如。

与URL重写工具,你可以选择单页或整个目录的重写。只需在框中输入网址,按提交,复制并粘贴到您的。htaccess文件对您网站的根生成的代码。您必须记住您的。htaccess文件放置在每个动态的URL,你想要的Apache重写任何额外的重写命令。现在,你无需改变你的动态网址手动,因为你让国防部重写规则为你做转换,没有JavaScript,伪装,或任何偷偷摸摸的战术,可以给您网站上的静态网址链接。

你一定要记得做的另一件事是改变在您的网站的所有链接的静态网址,以避免由于有重复的网址搜索引擎的惩罚。你甚至可以添加你的动态网址,您的机器人排除标准文件(robots.txt的),以防止搜索引擎蜘蛛重复的URL。不管你的方法,使用URL重写工具后,你最好有没有指向任何您的旧的动态网址的链接。

利用静态URL尽可能在您的网站有多种原因。当它无法和你需要把应该由数据库驱动的内容,这些旧的动态网址,您仍然可以给最终的用户和搜索引擎1静态网址导航,和所有的同时,他们都还是你变相的动态网址。有人问,如果这种方法被认为是“隐形”当一个搜索引擎工程师,他回答说,它确实不是,事实上,搜索引擎喜欢你这样做。URL重写工具,不仅可以节省您的时间和精力,帮助您使用透明地将它们转换成您的动态URL静态URL,但它也将保存在搜索引擎中的排名。

本文发布于北京网站制作公司尚品中国http://www.sino-web.net/

400-700-4979

无论您在哪里,尚品都愿意为您提供高价值服务! 请选择您方便的咨询方式: