DiscuzX2建立论坛十分便利,可是因为DiscuzX2程序有两个模块:门户和论坛。假如设置论坛为默许首页的话,那么输入址不是直接显现论坛内容,而是会主动跳转到/forum.php。

我们知道这样做十分不友好,SEO按作用付费"并且默许首页做跳转,也不利于权重的堆集。

所以我将DiscuzX2的论坛做了两个修正:

榜首,将forum.php设为站的默许首页,并设为榜首次序。

第二,将站导航、面包屑导航等里边的forum.php的链接直接去掉,修正成论坛的默许址。比方我将指向://***/bbs/forum.php的链接直接修正成://***/bbs/。

首要,修正站的默许首页为forum.php,这样输入址就不会主动做跳转了。

修正站的默许首页办法很简单,我这儿就不再赘述了。假如你用的是Linux空间,并且支撑.htaccess的话,那么能够直接在.htaccess里增加这样一句:

#默许首页设置

DirectoryIndexforum.phpindex.htmlindex.phpdefault.html

可是修正之后,有一个问题,查找引擎优化公司"那便是DiscuzX2论坛个人空间有一个短址,便是类似于://***/bbs/?2这样的址。所以需求做一个跳转,将个人空间的短址跳转到个人空间的静态地址://***/bbs/space-uid-2.html。

连云港股票股吧(成都网上炒股)

翻开forum.php,在找到:

require'./source/function/function_forum.php';

在下面增加如下代码:

if(!empty($_SERVER['QUERY_STRING'])&&is_numeric($_SERVER['QUERY_STRING'])){

$uid=$_SERVER['QUERY_STRING'];

$uurl="://***/bbs/space-uid-".$uid.".html";

header("HTTP/1.1301MovedPermanently");

header("location:$uurl");

exit();

}

将”://***/bbs/space-uid-".$uid.".html”替换为自己的个人空间地址就能够了。这样假如输入类似于://***/bbs/?2这样的址,就会301跳转到个人空间的静态地址://***/bbs/space-uid-2.html。

其次,将面包屑导航中的forum.php去掉。

Discuz的面包屑导航出现在三个当地,帖子页面、帖子列表页和发帖页。它们对应的文件是不同的。

1.主题列表页:找到source\module\forum目录下forum_forumdisplay.php文件,问答营销推行"直接在源文件中查找替换,查找,修正为论坛的相对地址或许肯定地址,比方我的论坛修正为或许修正为论坛的肯定地址。

2.帖子页面:找到source\module\forum目录下forum_viewpread.php文件。直接在源文件中查找替换,查找,修正为论坛的相对地址或许肯定地址。

3.发帖页面:找到source\module\forum目录下forum_post.php文件,同样在源文件中查找,将其替换为论坛肯定地址。

这样DiscuzX2论坛的默许首页和面包屑导航修正结束,折腾还在持续……

转载请注明来自逍遥博客,,

本文来自:口碑营销蜓云koubei.tingclouds