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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] discuz!论坛首选域的确定删除forum.php

[复制链接]
daigz 发表于 2012-8-29 15:19:29 | 显示全部楼层 |阅读模式
今天在搭建discuz论坛的时候,论坛首页总是会带着forum.php这个文件,要搞定首选域不容易啊,很是老火,研究了一番找到了解决方法  那什么是首选域了?
  http://www.551life.com
  http://551life.com
  http://www.551life.com/index.php
  在我们看来以为这些网址都可以打开首页,但是搜索引擎却认为这是3个不同的url,一个页面对应3个不同的rul,相对应分配的权重也会更少,在这里我们就要确定一个首选域,避免其发生。在为网站成功设置首选域名后,搜索引擎会在以后抓取该网站和刷新索引时使用此信息。例如,指定的首选域为 http://www.551life.com,当搜索引擎发现指向该网站的链接格式为 http://551life.com,那么,搜索引擎会追踪 http://www.551life.com 链接。
  首页要注意那些链接中有forum.php
  1)主导航中的论坛按钮
  (2)论坛首页的面包屑导航位置
  (3)分区版块的面包屑导航位置
  (4)主题列表页的面包屑导航位置
  (5)主题内容页的面包屑导航位置

  (6)发新主题页面包屑导航位置
  (7)主题列表页的2个返回按钮

知道了地方就开始修改吧
      1.在后台全局设置中的域名设置,在论坛处填www.551life.com,x2不需要填默认域名,x2.5必须填默认域名,默认域名又要和论坛域名不一样,默认域名就填WWW.551life.com大写的3w,这步设置之后,主导航中的论坛按钮就去掉了forum.php尾巴。
  2.在template\default\forum中找到discuz.htm,大约在第19行的位置,
  把修改为:
  这样,首页和分区版块的面包屑导航中的forum.php就去掉了。

  3.在/source/module/forum/中
  forum_forumdisplay.php,第65、67、74、76行:把修改为: (去除主题列表页面包屑导航位置的forum.php尾巴)
  forum_viewthread.php,第107行:把修改为: (去除主题内容页面包屑导航位置的forum.php尾巴)
  forum_post.php,第111行:把修改为:(去除主题发心主题面包屑导航位置的forum.php尾巴)
  forum_misc.php,第394、398行:把修改为: (这个应该是手机版的)

  4.template/default/forum/ 中
  forumdisplay.htm,第159行:把修改为: (去除主题列表页上方的那个返回按钮中的forum.php尾巴)
  forumdisplay_list.htm, 第 332行:把《a href=”forum.php”》修改为: (去除主题列表页下方分页导航前面的那个返回按钮中的forum.php尾巴)
  5.在/source/archiver/forum/中discuz.php的第24行,把forum.php 修改掉
  6.设置301重定向
  RewriteEngine on
  RewriteCond %{http_host} ^(.+)\.域名com [NC]
  RewriteRule ^(.*)$ http://www.域名.com/ [L,R=301]
  RewriteRule ^(.*)\/forum.php$ http://www.域名.com/ [L,R=301]
  通过以上六部操作,就可以完美的去掉disciz论坛中forum.php。这样做的目的是为了让网站URL标准化,确定了首选域,更利于我们优化。
lcmvip 发表于 2012-8-29 15:23:56 | 显示全部楼层
大神啊!这个东西不错啊!先试试适用不~
回复

使用道具 举报

si1encez 发表于 2012-8-29 15:47:06 | 显示全部楼层
这尼玛 明明是我昨天写的  
看地址:http://www.beiseo.com/website/515.html
回复

使用道具 举报

marine_xun 发表于 2012-8-29 16:35:04 | 显示全部楼层
不错哦!
回复

使用道具 举报

233000988 发表于 2012-8-29 19:51:10 | 显示全部楼层
2.在template\default\forum中找到discuz.htm,大约在第19行的位置,
  把修改为:
  这样,首页和分区版块的面包屑导航中的forum.php就去掉了。

修改为什么????
回复

使用道具 举报

wangzhongyao 发表于 2012-9-16 17:11:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

xskwy 发表于 2012-9-17 03:06:09 | 显示全部楼层
佩服,佩服!
回复

使用道具 举报

不露也锋芒 发表于 2012-9-17 03:42:15 | 显示全部楼层
此贴必火 前排占座!
回复

使用道具 举报

dm15 发表于 2012-11-17 21:06:24 | 显示全部楼层
谁改好的 给个演示下呗。
回复

使用道具 举报

小小太 发表于 2012-11-18 14:32:02 | 显示全部楼层
{:soso_e187:}           不错哦!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 13:56 , Processed in 0.032771 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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