静态化页面对SEO的影响

很多SEO人在做优化的过程中,都刻意强调页面静态化他们认为这样更有利于搜索引擎抓取网站建设页面中的内容页面由动改静后,目的无非是希望搜索引擎喜欢,能被搜索的机会多些。但是,目前多数搜索引擎都能收录动态页面,使用动态页面的站点数也远远大于静态页面的站点数。如果把具体因素综合考虑起来,页面静态化有时候反而是得不偿失。

搜索引擎对静态页面和动态页面并没有特殊的好恶之分,只是有时候动态页面的参数机制不利于搜索引擎收录,而静态页面更容易收录而已。此外,静态页面在一定程度上降低了系统负载,也提高了页面访问速度、系统性能及稳定性。

对于大中型网站,静态化带来的问题和后续成本也是不容忽视的,由于生成的文件数量较多,存储需要考虑文件、文件夹的数量和磁盘空间容量的问题一需要大量的服务器设备。

程序将频繁地读写站点中较大区域的内容,考虑磁盘损伤问题及其带来的事故防范与恢复硬件损耗要更新、站点备份要到位。

页面维护的复杂性和大工作量,以及带来的页面维护及时性问题——需要一整套站点更新制度和专业的站点维护人员。

通过一些软件开发和服务器技术也可做到不需要真正静态化,只需要伪静态即可。

伪静态网站手法如下。

*使用IIS_rewrite静态化处理,适合PHP、ASP、ASP.NET程序。

*isapi rewrite.isapi rewrite 分精简(Lite )和完全(Full)版。精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理;精简版下载地址为 ISAPI_Rewrite 2.7 For IIS。

*打开IIS,选择网站,在右键快捷菜单中点击“属性”命令,添加过滤器。

*在error.asp里添加处理命令CallParaseUrl("/(\d+). htm", "/user. asp?User=$1")

*在需要静态化的实例user.asp页面中添加代码:

<!-- # include virtual="/rewrite.asp"-->

引用文件 <%htm = htm& "<li>Para=" & session("Para") ‘变量是通过 Session 传递 '原来使用request("user”)获得参数的命令,需要修改成request_("user")调用htm = htm& "<li>request (""User"")=" & request_("User")

'原用 request.querystring ("user”)获得参数命令,修改为 request_.querystring ("user")调用

htm = htm& "<li>request_.querystring(""User"")="& request_.querystring("User")

%>

*在地址栏输入/l.htm,实际调用/user.asp?user=13。使用asp.net开发网页程序,使用URLRewriter.dll实现静态化。

*下载URLRewriter.rar,解压后放在/bin/目录下。

*将URLRewriter.rar加入工程引用。

*配置IIS站点,将“扩展”名设置为“html”并且指向处理程序aspnet_isapi.dll。右击IIS站点,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中选择“主目录”选项卡,然后点击“配置”按钮,在弹出的 对话框中点击“添加”按钮,可执行文件和aspx处理相同,都是c:\windows\ microsoft.net\framework\v2.0.50727\aspnet_isapi.dll。特别注意,一定不要选择 “检查文件是否存在”。

*在地址栏输入http://localhost/l.html,指向 http://localhost/user/default.aspx? link=14,基于 Apache HTTP Server 静态化 Apache Web Server 的配置(conf/httpd.conf )。

*在httpd.conf 文件中査找 LoadModule rewrite_module modules/mod_rewrite.so,通常该行被注释,去掉“#”。如果没有就增加该行。

*加入代码:<IfModule mod_rewrite.c>RewriteEngine OnRewriteRule/ ([0-9]+).html$/user.php?user=$1</IfModule>。

*如果网站使用通过虚拟主机来定义,务必加到虚拟主机配置文件.htccess中去,否则可能无法使用。

*重启Apache,重新载入配置。

*在地址栏输入http://localhost/l.html,实际指向http://localhost/user.php?user=150文件格式链接静态化后可以是HTML文件,也可以是目录。通常目录的权重大于文件的权重,可以在搜索引擎中获得更好的排名。

分类目录: 建站教程 | 标签: 静态化  页面  SEO  影响   | 评论:0
上一篇: 如何制定搜索引擎喜欢的网站标签
下一篇: 数据存储的历史发展趋势和过程