对于SEO来说,虽然动态URL对于SEO的影响逐渐降低,但伪静态URL依旧有着先天性的优势。但不同的空间程序,不同的开源程序,都有着各自的伪静态规则。SEM99.com在这里推荐2个在线的Rewrite伪静态规则转换工具网站,以便帮助各位SEOer提高处理伪静态URL的工作效率。 适用于Apache,Lighttpd,IIS,Nginx环境下伪静态Rewrite规则互换: http://www.onexin.net/rewrite.php(强烈推荐) 仅适用于Apache htaccess rewrite转换为Nginx rewrite: http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

伪静态页面是静态URL与动态URL互通的一个桥梁,它是指动态网址通过URL重写的手段去掉其动态参数,使URL静态化,但在实际的网页目录中并没有重写URL。简单来说,伪静态URL就是通过服务器转换伪装文件名或地址,使该页面类似于静态页面,但服务器上没有独立存在的文件,其本质还是动态页面。 动态URL不利于搜索引擎蜘蛛索引抓取(相对于静态URL),因此伪静态URL的存在主要是为了帮助动态网址更好的SEO。不过大量使用伪静态URL会使服务器CPU超负荷运行,因此需要明白,伪静态URL只是针对SEO,对于用户来说,不一定需要伪静态URL。如果想减轻服务器压力,那么最好只在专门提供给搜索引擎蜘蛛索引的Archiver中使用伪静态就可以了。

动态网址(Dynamic URL),又称为动态链接、动态URL或动态页面。动态URL与静态URL相对应,当一个网站的内容存储于一个数据库,并且根据要求来显示页面,这时就可以使用动态网址。在这种情况下,网站提供的内容基本上是基于模板形式的。动态URL通常以.aspx、.asp、.jsp、.php、.perl、.cgi为后缀,并带有?、=、&这样的参数符号。如http://www.example.com/index.asp?id=1,就是一个动态URL。 在SEO中,动态网址最大的弊端体现在以下几点: 1、不同的URL可以拥有相同的内容,即使这些URL含有不同的参数; 2、虽然Google曾表示动态网址更有助于Google蜘蛛读懂URL含义,但部分搜索引擎蜘蛛对动态网址中包含的?、=、&参数符号依旧存在一定的判断误区; 3、动态网址的生成是采用数据库的内容,所以不能保证网页内容的稳定性和链接的永久性,因此很难被搜索引擎存取到其缓存; 4、在建设反向外链过程中,因为动态URL的非永久性,所以它不如静态URL有优势。 因此在SEO中,我们常常通过URL重写的方法使得URL静态化。