有些人别说我的网站怎么不更新快照,先给你们说,我的网站在6月低被格式化啦.我又做了次。我现在也正在迷茫百度不更新快照的问题,但是伪静态的效果大家是知道的!
希望大家也帮我出招解决我现在的问题,谢谢拉。
================================================================================
由于近些日子没有太多的时间来上网,但我保证我会在有空时,第一时间更新插件,发挥伪静态的最大作用!
请大家关注本贴和这里:http://www.hqhacker.com/thread-2147-1-1.html
================================================================================
功能:
目前实现了首页静态化、大区目录化、URL自定义化。
没有采用此方法优化过的DZX2.0,论坛的帖子地址是不是又丑又长又难记?用了此方法后,采用了伪静态目录方式输出,不仅增加了SEO权重,还缩短了网址。
另外处理后的URL无论是加了/和不加/,加了index.html和不加index.html都可以访问,这样的话,以搜索引擎的搜索手段和技术,它很肯定的以为服务器上的这些目录确实有静态默认首页的存在。略懂SEO的童鞋们都知道,搜索引擎收录网页权重的主次关系是:URL为静态目录的网页>URL为.html后缀的静态网页,意思就是说,搜索引擎蜘蛛爬行到你的网页后后会优先采用目录形式的页面。静态目录的权重比静态页面高,从而优先收录静态目录,主要是为了达到SEO目的。但实际上服务器FTP里就根本没有1-1-1这个目录,当然更不会在1-1-1下面有个默认静态html首页啦。
本人低调,伪静态格式和官方的一样,这样也不错哦。
有人说我的伪静态插件之前有人已经发过。对,确实有人发过,我的是在他的基础上修改的,比他的功能更加强大,优化的效果更是不用说,如果你们喜欢他的。我送你走:https://discuz.dismall.com/forum. ... ead&tid=2237390
================================================================
我在DZ官方论坛里看了有些朋友发的方法,要么有的方法加了/,打不开不加/的,要么有的方法不加/的,打不开加了/的。为什么要在最后加/ ,是因为如果不加/,搜索引擎为把URL最后一节当作一个文件来看,而不是当作一个静态目录来看。这样搜索引擎找不到目录里的静态index.html首页,就会以为你欺骗它,从而适得其反。
附件压缩包中的文件是用于IIS的独立主机和虚拟主机的空间,我自己正在使用,测试完全通过。
至于WINDOWS独立主机,如何在IIS控制台里添加压缩包里的dll组件,我就不再详细写教程了,大家可以在DZ官方论坛里搜索到。
我的规则里设了301重定向到WWW,这个就不用说为什么了吧,还是为了提高SEO。大家不信可以打开baidu.com qq.com sohu.com 看看是不是会自动加了WWW。
另外如果论坛启用了伪静态设置,请将无图版的Archiver模式关闭,Archiver模式的初衷只是为了在没有开启伪静态的条件下,让搜索引擎去抓取网页快照,并不是方便用户浏览的。我以上所说的,如果不信的童鞋可以去看看地宝网的各个页面的伪静态目录化。
设置成功的和认为我所发的内容非常精彩的童鞋们,不要忘了给个好评。
还有神马不明白的或设置失败的童鞋请回帖!我抽空一一回复。
现在讲如何达到上面截图里的效果的具体操作步骤:
第一步,先下载附件里的压缩包,解压后,将所有文件上传到FTP根目录覆盖。(覆盖前请备份原文件)
第二步,进后台SEO设置,按如下图片上的设置方法填写。根据自己需要选择是否可用,因为我只专业做论坛,不做门户,所以没有开通门户,我自己后台的URL静态化设置里只开通了论坛主题列表页、论坛主题内容页、用户个人主页三个为可用。
=============================================================================
注意啦,不懂.不懂的童鞋,和出错的同学请跟帖回复,
格式如下:
出错网址:http://www.hqhacker.com
出错内容:无法打开
规则是否和IIS兼容:是
空间主机和IIS版本:win主机,IIS:5.92
=============================================================================
图片演示:====================================================================
1.描文本
2.301定向
3.后台设置
4.域名设置
============================================================================
附件下载:
(GBK格式网站的站长请自行转码,麻烦啦!)
============================================================================
提供IIS虚拟主机的httpd.ini,RewriteRule最新规则,更新到2011.07.21 - [ISAPI_Rewrite]
- # 以下是www主机头301重定向
- RewriteCond Host: ^hqhacker\.com$
- RewriteRule (.*) http\://www.\hqhackerl\.com$1 [R,I]
- # 3600 = 1 hour
- CacheClockRate 3600
- RepeatLimit 32
- # Protect httpd.ini and httpd.parse.errors files
- # from accessing through HTTP
- # 以下是论坛URL静态目录
- RewriteRule ^(.*)/(\w+)/([0-9]+)/(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
- RewriteRule ^(.*)/(\w+)/([0-9]+)(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
- RewriteRule ^(.*)/(\w+)/([0-9]+)/index\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
- RewriteRule ^(.*)/([0-9]+)-([0-9]+)-([0-9]+)/(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$3&page=$4&$6
- RewriteRule ^(.*)/([0-9]+)-([0-9]+)-([0-9]+)(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$3&page=$4&$6
- RewriteRule ^(.*)/([0-9]+)-([0-9]+)-([0-9]+)/index\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$3&page=$4&$6
- RewriteRule ^(.*)/(username|uid)(.+)/(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5
- RewriteRule ^(.*)/(username|uid)(.+)(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5
- RewriteRule ^(.*)/(username|uid)(.+)/index\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5
- # 以下是图片防盗链
- RewriteCond Host: (.+)
- RewriteCond Referer: (?!http://(?:www\.lszgl\.com|lszgl\.com)).+
- RewriteRule .*.(?:gif|jpg|png) /static/image/common/logo.gif [I,O]
复制代码
提供Apache虚拟主机的.htaccess,RewriteRule最新规则,更新到2011.07.21
- # 将 RewriteEngine 模式打开
- RewriteEngine On
- # 修改以下语句中的 / 为你的论坛目录地址,如果程序放在根目录下的bbs中,请将 / 修改为 /bbs
- RewriteBase /
- # Rewrite 系统规则请勿修改
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^(\w+)/([0-9]+)/$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^(\w+)/([0-9]+)$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^(\w+)/([0-9]+)/index.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)/$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$2&page=$3&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$2&page=$3&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)/index.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$2&page=$3&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^(username|uid)(.+)/$ home.php?mod=space&$1=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^(username|uid)(.+)$ home.php?mod=space&$1=$2&%1
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^(username|uid)(.+)/index.html$ home.php?mod=space&$1=$2&%1
=============================================================================
还有神马不明白的或设置失败的童鞋请回帖!我抽空一一回复。发帖好累,我先睡觉啦。近日同步更新最新功能,请关注:http://www.hqhacker.com
|