Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[经验] uchome完全伪静态教程 - SEO优化 - 提升收录量

[复制链接]
ayumibs 发表于 2009-9-12 13:33:58 | 显示全部楼层 |阅读模式
本帖最后由 ayumibs 于 2009-9-12 17:29 编辑

效果演示地址:http://home.abans.cn/

大家都知道uchome的原程序提供的伪静态功能没有全站完全伪静态

但是真的需要每个页面都静态么?
而在IIS也有相应的REWRITE模块:比如ISAPI REWRITE和IIS REWRITE,语法都是基于正则表达式,因此配置几乎和apache的mod_rewrite是相同的:
首先我们知道官方提供的REWRITE规则里只写了原站的伪静态规则,我们后添加的插件累确没有,如果想让插件也静态化怎么办呢?
我在这里以介绍windows2003+IIS+ISAPI REWRITE环境下配置uchome的REWRITE规则方法为例。

方法:
1.我们先编辑httpd.ini文件,写rewrite规则(规则请使用正则表达式书写)
举个比较简单的例子吧
想把
http://home.abans.cn/fgame.php?ac=home这个动态链接静态为http://home.abans.cn/fgame-home.html(这个是上百款在线flash游戏厅的uchome插件)
写法为
  1. RewriteRule ^/fgame-(.*)\.html$ /fgame\.php\?ac=$1 [L]
复制代码
保存httpd.ini文件之后请输入要静态化后的地址测试下
例如:http://home.abans.cn/fgame-home.html(要刷新两次以上才能有效果)

3.我们来修改function_common.php文件,使网页输出自动改为静态链接
修改这个文件修要改两处,必须同时改,否则程序会出错
举例:对http://home.abans.cn/fgame.php?ac=home这个链接进行输出调整
首先我们打开function_common.php文件,并搜索function ob_out()会看到之前有“//调整输出”的文字,这下面的语句就是输出调整的代码我们主要修改$preg_searchs[] = 和$preg_replaces[] = 两处
$preg_searchs[] = 是处理站内动态链接的
$preg_replaces[] = 是输出调整后的静态url(既用户在浏览器看到的地址)

http://home.abans.cn/fgame.php?ac=home这个链接对应的规则为
RewriteRule ^/fgame-(.*)\.html$ /fgame\.php\?ac=$1 [L]
我们添加
  1. &#160;&#160;$preg_searchs[] = "/\<a href\="fgame\.php\?ac\=([a-z\=\&]+?)"/ie";
复制代码
与下面对应的添加
  1. &#160;&#160;$preg_replaces[] = 'rewrite_url(\'fgame-\',\'\\1\')';
复制代码
保存后,你再浏览你的网站,(要刷新两次才会看到效果)就会发现所有与游戏厅原来的http://home.abans.cn/fgame.php?ac=home的动态链接已经自动变为http://home.abans.cn/fgame-home.html
其他的插件的静态化方法都是这样的。我再这里只是给新手和不懂的人一个演示。


更多详细的规则请查看http://bbs.abans.cn/thread-23-1-1.html


如果大家想一起学习可以加入49642170群探讨。如果大家想改特别处的静态化某些地方又不懂的,可以在我网站http://bbs.abans.cn/发帖请求帮助,我有空会帮大家回答的。

谢谢支持~

--------------------------------------------------------------abans SEO优化区

------------------------------我是abans的广告 - 嘿嘿 --------------------------
abans免费统计 - 专业、智能的统计 -独有的SEO优化分析,搜索引擎模拟抓取分析,为各位站长提供优秀的SEO服务
网址http://m.abans.cn/
abans数据中心--专业空间网络服务 - 虚拟主机 - 域名注册 - 网站架设 - SEO优化
网址 http://idc.abans.cn
回复

使用道具 举报

meikes 发表于 2009-9-12 14:22:28 | 显示全部楼层
好东西当然要收藏了
回复

使用道具 举报

会游泳的小猪 发表于 2009-9-12 14:23:54 | 显示全部楼层
静态一定比动态的好吗
回复

使用道具 举报

380694608 发表于 2009-9-12 14:57:09 | 显示全部楼层
静态的页面好被搜索引擎收录  啊
回复

使用道具 举报

coldhair 发表于 2009-9-12 14:58:27 | 显示全部楼层
好文章,学习了
回复

使用道具 举报

yinghezhen1990 发表于 2009-9-12 17:01:47 | 显示全部楼层
((em:01))好东西
回复

使用道具 举报

jyg3602414 发表于 2009-9-14 12:34:39 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-10 23:19 , Processed in 0.102984 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表