站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Discuz:搜索引擎优化详解
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
__NOTOC__ {{Discuz! 6.0 top}} <div style="clear:both;"></div> <p style="text-indent:2em;">随着[[网站]]数量的增多,网站的宣传越来越多地依赖[[搜索引擎]]的搜索结果。搜索引擎一般都使用一种称为搜索引擎机器人的技术,这种机器人会根据一定规则的在 [[Internet]] 上访问站点,并把有价值的页面收集到搜索引擎的缓存[[数据库]]保存。搜索机器人对静态页面的处理能力要强于动态页面。如果一个站点都是 .[[html]] 页面,那么它被搜索引擎全文搜到的可能性就要比 .[[PHP]] 的页面高几个数量级,因此而来的访问量也会高出很多。Discuz! 提供了 Archiver、[[URL]] 静态化、[[百度]] [[SiteMap]] 等功能,对搜索引擎提供良好的支持。下面我们分为两部分讲解一下 Discuz! 的这些功能。</p> <h4 style="color:#0954a6;">一、搜索引擎优化</h4> <h5>1、启用Archiver</h5> <p style="text-indent:2em;">[[Discuz]]! Archiver 能够将论坛的内容模拟成静态页面,以便搜索引擎获取其中的内容。高级使用技巧请参考《用户使用说明书》。这个功能有四个选择,前三个选项,一看就明白,不再多说;最后一项“启用,但当用户使用浏览器访问时自动转向动态页面”,当打开 Archiver 网址如时,会自动转向一个动态的 php 的页面,如当打开 <nowiki>http://www.qzy.com/dz61/archiver/fid-2.html</nowiki>,程序会自动转向 <nowiki>http://www.qzy.com/dz61/forumdisply.php?fid=2</nowiki>。</p> <h5>2、URL静态化</h5> <p style="text-indent:2em;">Discuz! 4.1.0 新增了 Discuz! URL 静态化功能。此功能可以将 Discuz! Archiver 及部分常用页面(如 forumdisplay.php、viewthread.php、viewpro.php 等)进行 URL 静态化转换,形成类似 <nowiki>http://www.demo.net/discuz/forum-1-1.html</nowiki> 形式的[[超级链接]],从而使论坛内容更容易被搜索引擎挖掘,提高被收录的机率。</p> <p style="text-indent:2em;">这个功能对[[服务器]]环境有特殊要求,独立主机用户需要对 [[Web]] 服务器增加相应的 Rewrite 规则,因此需要服务器权限才可使用。对于[[虚拟主机]]用户,需要向您的[[空间]]服务商进行咨询空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,只有满足这两条件,URL 静态化功能才会生效。详细的的配置,可以参考一下 '''<nowiki>http://www.discuz.net/usersguide/advanced_urlrewrite.htm#title</nowiki>'''。</p> <p style="text-indent:2em;">上面那个网址,详细介绍了虚拟主机、[[IIS]]、[[apache]]、zeus 静态化的配置,这里不再重复。下面我介绍一下动态的 php 页面对应的 rewrite 规则。Discuz!6.0 正式版对五个页面进行了静态化:</p> <div style="color:#008000;">a)主题列表页面(forumdisplay.php)静态化</div> <p style="text-indent:2em;">对应的静态化规则是:</p> <pre style="border:1px solid #999; width:620px; text-align:center;"> RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 </pre> <div style="color:#008000;">b)主题内容页面(viewthread.php)静态化</div> <p style="text-indent:2em;">对应的静态化规则是:</p> <pre style="border:1px solid #999; width:820px; text-align:center;"> RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2 </pre> <div style="color:#008000;">c)个人空间页面(space.php)静态化</div> <p style="text-indent:2em;">对应的静态化规则是:</p> <pre style="border:1px solid #999; width:600px; text-align:center;"> RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2 </pre> <div style="color:#008000;">d)标签页面(tag.php)静态化</div> <p style="text-indent:2em;">对应的静态化规则是:</p> <pre style="border:1px solid #999; width:600px; text-align:center;"> RewriteRule ^tag-(.+)\.html$ tag.php?name=$1 </pre> <div style="color:#008000;">e)Discuz! Archiver 静态化</div> <p style="text-indent:2em;">对应的静态化规则是:</p> <pre style="border:1px solid #999; width:600px; text-align:center;"> RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1 </pre> <p style="text-indent:2em;">您可以根据自己的实际情况选择开启,开启某一项,只要将相应的静态化规则添加到服务器配置文件或者 .htaccess中。</p> <h5>3、网页头部的优化</h5> <div style="color:#008000;">a)标题附加字</div> <p style="text-indent:2em;">[[网页]]标题通常是搜索引擎关注的重点,本附加字设置将出现在标题中论坛名称的后面,如果有多个关键字,建议用 "|"、","(不含引号) 等符号分隔,如图 1 所示:</p> [[{{ns:image}}:dz182.gif]] <div style="color:#008000;">b)Meta Keywords</div> <p style="text-indent:2em;">Keywords 项出现在页面头部的 Meta 标签中,用于记录本页面的关键字,多个关键字间请用半角逗号 "," 隔开,如图 2 所示:</p> [[{{ns:image}}:dz183.gif]] <div style="color:#008000;">c)Meta Description</div> <p style="text-indent:2em;">Meta 标签中的 Description ,用于记录本页面的概要与描述。这个 Meta 值是唯一被所有搜索引擎认可的,所以这个值应该好好设计,字数在40字以内,每个页面应该有一个唯一的独特的 description 描述,如果所有页面都用同一个描述, 搜索引擎会忽略所有该值,甚至认为你在作弊</p> <div style="color:#008000;">d)其它头部信息</div> <p style="text-indent:2em;">如需在 中添加其它的 HTML 代码,可以使用本设置,否则请留空,如增加一段 [[js]] 代可以将代码拷贝到文本域内,如图 3 所示:</p> [[{{ns:image}}:dz184.gif]] <p style="text-indent:2em;">然后打开论坛前台的一个页面,查看源文件,就会看到添加的那段代码已经在'''<nowiki><head></head></nowiki>'''之间了,效果如图 4 所示:</p> [[{{ns:image}}:dz185.gif]] <p style="text-indent:2em;">特别提醒,搜索引擎一般对 javascript 不感冒,尽量不要在页面的'''<nowiki><head></head></nowiki>'''间放置大量的 javascript 函数,这样会使搜索引擎不知所措,而且大部分搜索引擎在爬行你的页面时都有时间限 制,或者最大信息量限制,在前面放置很多 javascript 代码会使搜索引擎运行缓慢最主要还是这部分代码把你后面有用信息占用了,使得搜索引擎无法获取你页面有用的信息。</p> <h4 style="color:#0954a6;">二、Sitemap 相关设置</h4> <p style="text-indent:2em;">开启这个功能之后,会在论坛根目录的 forumdata 目录下生成一个 sitemap.xml,这个 [[XML]] 文件按照标准格式列出了网站论坛发布的帖子的相关信息。</p> <h5>1、启用百度 SiteMap</h5> <p style="text-indent:2em;">“启用百度SiteMap”后面的单选按钮,选择是,然后提交。</p> <h5>2、SiteMap 缓存有效期</h5> <p style="text-indent:2em;">设置 SiteMap 的缓存更新时间,单位是小时。因为 sitemap.xml 最大为 10M,所以更新比较快的论坛,应该将这个选项的值设置的小一些,以免由于更新的帖子过多造成 sitemap.xml 大于 10M,影响百度对论坛的收录</p> <p style="text-indent:2em; color:red;">注:关于 Sitemap 的更多信息,请参考直接访问: http://www.baidu.com/search/pageop.htm == 参考来源 == *http://faq.comsenz.com/ {{Discuz! 6.0}} [[category:Discuz后台基本设置]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Discuz! 6.0
(
编辑
)
模板:Discuz! 6.0 top
(
编辑
)