网站有没必要进行伪静态设置
author:一佰互联 2017-07-24   click:1686
最新读到一篇文章,关于网站有没必要设置伪静态。2011年8月份,百度官方发表的“百度搜索引擎优化指南2.0”里面百度官方的解释:  

  url动态还是静态对搜索引擎没有任何影响,只是建议减少url中的动态参数,如何减少url中的动态参数,其实就是url优化中的重要内容,百度搜索引擎优化指南2.0是2011年8月份发布的,2012年的时候,在百度站长平台看到一篇声明:如果说在2011年之前,搜索引擎可能对动态的url识别确实有困难的话,在如今,搜索引擎对动态的路径识别,完全和静态一样。技术上不成问题。


前这一点上看其实动态网站也没什么不好,打开速度反而更快,为什么呢?伪静态并不是静态。他的工作步骤是:请求网址通过.htaccess,或HTTPcofig等伪静态配置规则文件,通过服务器CPU去查到对应的PHP文件。


看如下实例:
RewriteRule ^/news/ID_([0-9]{1,}).html$ /news/show.php?NewsID=$1 如将/news/show.php?id=22 伪装为/news/ID_22.html
RewriteRule ^/doc/ID_([0-9]{1,})\.html$ /doc/show.php?DocID=$1
RewriteRule ^/zt/ID_([0-9]{1,})\.html$ /zt/show.php?ztID=$1
RewriteRule ^/customer/ID_([0-9]{1,})\.html$ /customer/show.php?ID=$1


但什么情况下使用伪静态有必要呢?


1、网址2个以上参数。如:/news/show.php?id=22&a=b&c=d 一两个参数真没必要。反而且占CPU导至网站变慢。

2、网站安全。伪静态可以隐藏真实文件地址。

3、你服务器足够强大。


经过我的经验发现,如果把test.php?id=1转换为test-1.html这样的地址,对搜索引擎的排名影响是没有一点影响的。事实上搜索 引擎在两者的权重是一模一样的。以前我曾经做过一个实验开始我是没有做rewrite的,后来我做了rewrite,rewrite之后呢,我也发表了一 些文章。等收录之后呢,我site我的网站,所有动态地址的都排在了伪静态地址之前,是不是说明伪静态的权重不够动态地址的权重高呢?甚至以前我还怀疑百 度会对伪静态进行相应的降权。但是我后来发现,实际上是一视同仁。