![]() |
|
|
一个URL的创建方式将对搜索引擎如何把站点编入索引以及它对访问者的可用程度都有很大的影响。 Web服务器将会解释新的URL,并在内部把它转换成原始的URL,最终以字符串结束。 改写URL 如今,没有进行搜索引擎优化的网站,不会有太多机会被搜索引擎蜘蛛编入索引,这是众所周知的事实,这类网站在搜索引擎结果网面里的排名一定不高。最终导致的结果是:转化率不高。 避免这种情况非常容易,你只需要为此URL做一些“清理”操作。其中,改写URL相当困难且又费时,但从长远来看,非常有效! 有了简洁的URLs,搜索引擎就能区别各层文件夹的名称并根据关键字安置相应的链接。查询字符串参数会妨碍搜索引擎把站点遍入索引。很多SEO专业人员认为互联网蜘蛛并不欣赏动态URLs,在它们看来静态的URLs,可读性更强。 其二,改写URL对访问者来说能增加它的可用性,对网络管理员来说能更好的维护。且简洁的URLs更为好记,一个经常在网上冲浪的人很难记住充满参数的URL,要想让他们一字不漏的输入整个URL就更不可能了。 · open Source URL Rewriter for .NET / IIS / ASP.NET · open Source rewrite-module tuned for ASP.NET 2.0 · mod_rewrite mod_rewrite,这是最常见的不收费的重写引擎。它是Apache HTTP 服务器上的一个组件,允许简单的操控URLs。 如果你的URLs较为复杂,包含了2个以上的参数,SEO术语中的mod_rewrite可以帮助你解决这个问题。换句话说也就是,如果你的动态URLs是可进入的,mod_rewrite会自动把它“翻译”为短的、友好的且看起来像是静态的URL。 收费工具 · ISAPI_rewrite ISAPI(互联网服务器应用程序编程接口)是另一种可操控URL的引擎,功能与Apache的mod_rewrite相似,不同之处在于它是专门为微软的IIS(互联网信息服务器)设计的。 · IISrewrite IIS Rewrite可为IIS实行Apache'的mod_rewrite,是有规则的重写引擎,它允许网络管理员 在IIS菜单上改写URLs。 URL样例 例1: · 动态URL: http://www.companyname.com/products/items.php?id=x&model=y&variety=z (改写前) · 静态URL: http://www.companyname.com/x/y/z.html (改写后) 例2: · 动态 URL: http://www.example.com/cgi-bin/gen.pl?id=4&view=basic (改写前) · 静态URL: http://www.example.com/4/basic.html (改写后) 小结 与其它你可能会使用的工具相比,URL的重写确实是不错的方法。但你要记得,URLs的重写只是为了增强站点网址的可读性,并不能改变网站内部不好的设计。所以,不要期待会有奇迹出现!不管怎样,当你决定改开始重写URLs时,确保: · URLs尽可能短些 (加强可读性), · 使用减号而不是下划线(给自己更多的机会,在搜索引擎结果网面里获更高的排名), · 使用小写字母而不是大写的(这是为了避免敏感情况), · 避免泄露你任何一个URL中所使用的服务器方技术(这是为了防止黑客的攻击)。 还有一件事值得一提,对于大多数站点,使用 www这个次级域名是不必要的。应该用 http://yourdomain.com/ 来代替 http://www.yourdomain.com/ 。无论你使不使用www,配置你的服务器地址,使其指向 http://www.yourdomain.com/,http://yourdomain.com/ 也是同样的道理。
我们都知道英文字母具有大小写的区别,在Unix文件系统中,大小写通常是敏感的(case sensitive),而在域名系统(DNS)中大小写是不敏感的(case insensitive),即大小写等价,而且在IDN系统标准中已经规定直接将大写字符映射成为小写字母,直接按照Unicode标准做Case Folding。
上一篇:免费的SEO工具软件(二) 下一篇:晋级十大排名的九个重要因素
|