黄聪:Discuz X2.0 SEO:论坛面包屑导航伪静态 去掉面包屑导航forum.php(转)

news/2024/5/20 21:07:14/文章来源:https://blog.csdn.net/weixin_33749242/article/details/85505617

discuz logo

自从Discuz被腾讯这头大牛收购后的确越来越强大了,云平台是最大的亮点,但是Discuz X2.0在伪静态方面仍然非常不尽人意。目前世面主流的论坛程序phpwindDiscuz都无法做到全站完美伪静态,这对SEO影响很大,如果网站的权重不够高,那么搜索引擎会认为网站出现大量的重复页面,导致降权甚至K站。

首先说说Discuz X2.0论坛功能中自带规则无法实现伪静态的地方:

1、面包屑导航

面包屑导航伪静态Discuz X2.0论坛所有页面的面包屑导航均是动态的,不过我们可以通过修改程序来实现伪静态。

2、论坛首页“最后发表”

Discuz最后发表伪静态首页版块上“最后发表”的帖子链接无法实现伪静态,很遗憾的告诉你,这个目前无法实现伪静态,修改程序也不行。

3、论坛帖子内容页的复制链接

Discuz帖子复制链接这个复制链接按钮也是动态地址,我们可以通过修改程序来实现伪静态。

4、论坛帖子内容页的“上一主题”和“下一主题”

DiscuzX2伪静态这个地方很让人郁闷,目前也是无法实现伪静态的,修改程序也不行。

所以,目前可以修改程序实现伪静态的就只有面包屑导航论坛帖子内容页的复制链接,修改方法如下(注:修改完毕后需要到后台更新缓存哦),不要一看见代码就害怕自己不会改,你按照我说的,粘贴和复制就可以改好,完全傻瓜式的操作。

Discuz X2.0面包屑导航伪静态实现方法——

打开 /source/module/forum/forum_viewthread.php 找到以下代码:

<a href="'.$t_link.'">'.strip_tags($_G['forum']['name']).'</a>';

替换为:

'.'<a href="forum.php?mod=forumdisplay&amp;fid='.$_G['fid'].'">'.$_G['forum']['name'].'</a> '.$forumarchive[$_G['gp_archiveid']]['displayname'];

Discuz X2.0论坛帖“复制链接”伪静态实现方法——

打开 /template/default/forum/viewthread.htm 在大约200行左右找到以下代码:

<a href="{$_G[siteurl]}forum.php?mod=viewthread&tid=$_G[tid]$fromuid" οnclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>

替换为:

<a href="forum.php?mod=viewthread&tid=$_G[tid]$fromuid" οnclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>

这样,面包屑导航论坛帖子内容页的复制链接的伪静态就已经实现了,论坛首页“最后发表”论坛帖子内容页的“上一主题”和“下一主题”我确实是没找到伪静态的方法,如果你找到了,记得分享一下给我哦。

另外,很多人都想去掉Discuz自带的furom.phpportal.php这几个尾巴,其实去掉的方法很简单,官方后台就可以直接进行操作,如下图:

去掉forum.php在Discuz后台的全局→域名设置→应用域名中论坛处填上你对应的域名,这样论坛的forum.php就去掉了,门户的portal.php后缀去掉方法是一样的,在上图的门户处填上门户的域名就可以了。

但是即使这样设置了,论坛面包屑导航以及论坛列表页的“返回”按钮中仍然会有forum.php的后缀,康盛创想Discuz团队做出的产品确实很 赞,但是却经常不注意这些细节,鄙视一下先!去掉论坛面包屑导航以及论坛列表页“返回”按钮中的forum.php后缀方法如下(注:修改完毕后需要到后 台更新缓存哦):

1、打开 /source/module/forum/ 中的forum_viewthread.php、forum_forumdisplay.php、forum_misc.php、forum_post.php这四个文件。

搜索 ”forum.php”(包含引号),替换为 ”http://'.$_G['setting']['domain']['app']['forum'].'/”(包含引号),修改完毕后上传覆盖。

2、打开 /template/default/forum/ 中的discuz.htm(这里是以Discuz X2.0自带的模板为例,如果你用的是其他模板,需要在模板的“forum”目录中找到这个文件)。

在19行左右找到如下代码:

<a href="forum.php">{$_G[setting][navs][2][navname]}</a>$navigation

替换为:

<a href="./">{$_G[setting][navs][2][navname]}</a>$navigation

这样,面包屑导航中的forum.php后缀就已经全部去掉了。

接下来,要去掉论坛列表页“返回”按钮中的forum.php后缀:

打开 /template/default/forum/ 中的forumdisplay.htmforumdisplay_list.htm这两个文件(这里是以Discuz X2.0自带的模板为例,如果你用的是其他模板,需要在模板的“forum”目录中找到这个文件)。

将页面中的:

<a href="forum.php">

全部修改为:

<a href="http://$_G['setting']['domain']['app']['forum']/">

至此,Discuz X2.0中论坛面包屑导航以及几处程序自身无法实现的伪静态成功静态处理,并且去掉了论坛中多余的forum.php后缀,保证结构上SEO效果最佳化。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_780726.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

22个优秀的网站后台模板

22个优秀的网站后台模板 2011年09月3日 发布在 设计 由ding 留下评论不错的后台模版&#xff0c;不过&#xff0c;需要自己去汉化。这个应该问题不大。 还有&#xff0c;看模版的话&#xff0c;建议用火狐或chrome。外国网站一向不是很兼容ie6的&#xff0c;你懂的。 1&a…

PrestaShop加速11招立刻加速PrestaShop外贸电子商务网站无额外插件

2019独角兽企业重金招聘Python工程师标准>>> 自从PrestaShop进入1.4时代&#xff0c;我们会发现PrestaShop越来越慢了&#xff01;比如你用的是justhost空间总会收到服务商提示你cpu超负荷的邮件&#xff0c;最后你的PrestaShop VPS被关闭了&#xff01; 今天&#…

推荐10个堪称神器的学习网站

天一早做了个恶梦&#xff0c;梦到被老板辞退了。虽然说在我们公司&#xff0c;只有我辞退老板的份&#xff0c;没有老板辞退我这一说&#xff0c;但是还是被吓得 4 点多都起来了。&#xff08;主要是因为我掌握着公司所有的核心源码&#xff0c;哈哈哈&#xff09; 既然 4 点…

发布网站详细步骤(.Net)

&#xff08;i&#xff09;打开需要发布的网站 右键需要发布的项目 点击下拉框新建配置文件&#xff0c;输入配置文件名称&#xff0c;点击确定&#xff0c;下一步 发布方法选文件系统&#xff0c;目标位置&#xff1a;项目的根目录 配置选Release 点击发布 &#xff08;ii&…

linux查看某软件是否运行,linux如何查看某个软件是否安装_网站服务器运行维护...

linux中如何重命名文件_网站服务器运行维护linux中重命名文件的方法&#xff1a;可以使用mv命令来重命名文件&#xff0c;具体用法为【mv 源文件名 目标文件名】。例如【mv aaa bbb】&#xff0c;表示将aaa文件重命名为bbb。linux有多种方式安装软件&#xff0c;查看某个软件是…

静态网站托管_MQ

静态网站托管_MQ 1、安装surge npm install --global surge2、将需要部署的静态网页放到一个文件夹 3、命令行进入到该文件夹下&#xff0c;执行surge命令 surge4、然后一直根据提示注册账号和设置密码&#xff0c;使劲敲回车回车&#xff0c;知道完成生成域名&#xff1b;然…

[转载]网站地址栏小图标favicon.ico的制作方法

有人也许会好奇&#xff0c;有的网址前面有个漂亮的小图标而且有的网站图标还会动&#xff0c;这是怎么做到的呢&#xff1f; 如下图所示&#xff1a; 那个小图标有个名字叫favicon.ico&#xff0c;网站图标虽小但可以起到很好的点缀作用&#xff0c;尤其是当浏览者将你的网站放…

一个引号导致1个小时网站打不开

咱们就说下这个例子&#xff0c;提醒广大开发在写SQL的时候一定要仔细&#xff01;当时情况是这样的&#xff0c;一个慢SQL把数据库CPU连接数跑满&#xff0c;由于并发压力大&#xff0c;CPU空闲瞬时为0&#xff0c;过一会机器被HANG死&#xff0c;连接不上。因涉及公司隐私问题…

java已被阻止因为它已过时_Win7系统访问网站提示Silverlight已被阻止因为它已过时怎么办...

在win7系统中自带有IE浏览器&#xff0c;很多用户都喜欢使用IE浏览器来访问一些网站&#xff0c;有时候会遇到提示Silverlight已被阻止因为它已过时需要更新的提示&#xff0c;这是怎么回事呢&#xff0c;现在随小编一起来看看Win7系统访问网站提示Silverlight已被阻止因为它已…

google快速翻译英文网站

查资料、访问英文网站&#xff0c;看不懂英语&#xff1b;使用翻译器、翻译网站等等又嫌太麻烦&#xff01; 直接、快速简单一键直接翻译英文网站所有内容&#xff1b; http://translate.google.com/translate?u网址 ‘网址’换成你要翻译的英文网站&#xff1b;直接把上面地址…

java 企业 网站源码 后台 springmvc SSM 前台 静态化 代码生成器

前台&#xff1a; 支持四套模版&#xff0c; 可以在后台切换系统介绍&#xff1a;1.网站后台采用主流的 SSM 框架 jsp JSTL&#xff0c;网站后台采用freemaker静态化模版引擎生成html2.因为是生成的html&#xff0c;所以访问速度快&#xff0c;轻便&#xff0c;对服务器负担小3…

服务器上无此文件自动转到404,网站服务器经常性出现404错误的解决方案

网络上浏览页面呈现的过错链接提示多种多样&#xff0c;呈现404notfound也算是一个很普遍的问题&#xff0c;信任上网族都遇到过该情况&#xff0c;当咱们翻开某网页时会呈现提示&#xff1a;404NotFound&#xff0c;看到该页面心境本就糟糕了&#xff0c;404notfound首要用于浏…

(其他)80个提升自我的网站,只收藏,但并不看系列.

转载于:https://www.cnblogs.com/historylyt/p/9165686.html

网站首页怎么总是php,页脚总是相同怎么办

页脚总是相同的解决办法&#xff1a;首先打开要设置页脚的文档&#xff1b;然后点击菜单栏中的【插入】选项&#xff0c;并选择【页脚】选项&#xff1b;接着依次点击菜单栏中的【页面布局】、【分隔符】选项&#xff1b;最后取消勾选【与上一节相同】选项即可。页脚总是相同的…

python爬取网页代码_爬取某网站写的python代码

代码如下&#xff1a; import requests from pyquery import PyQuery import re import os import csv import datetime """ 说明&#xff1a;该代码是专门为爬取http://www.kgtmall.com.cn/商品而设计的。 使用方法&#xff1a; 1、在本地提前安装好python3的环…

python 爬带端口的网站_Python爬虫之爬取情话网站并绘制词云

一、爬取网站1.分析目标网站首先我们需要分析目标网站的源代码分析html得知所有的情话都是在标签<div class”content”>下&#xff0c;而且一个<p>标签对应着一句情话。2.编写代码import bs4 import requests #摘要&#xff1a;根据传入的url&#xff0c;爬取网站…

安卓php服务器_从0开始写个能接单的跑腿网站之搭建手机开发php服务器1

本人也是菜鸟&#xff0c;写这个网站的目的是学习与分享。没有编程基础也可以学习&#xff0c;因为我也好不了多少。上个图大概是这样&#xff0c;在地图上选择发货和送货地&#xff0c;然后再在地图标记出来&#xff0c;单眼佬看老婆——一目了然。今天讲怎样在安卓手机上搭建…

如何把睡袋转给别人_呕心沥血做的网站,被他人一夜全抄走...如何防止JS代码被抄?...

近日看到有人提出这样的需求&#xff0c;场景是这样的&#xff1a;“大牛在哪&#xff01;我呕心沥血做的网页设计和网站&#xff0c;做了几个月才做完&#xff0c;JS代码写了好几个月&#xff0c;被他人一夜全抄走&#xff0c;毫无办法.... 如何是好&#xff1f;&#xff01;”…

大数据Spark案例实操1–统计电商网站的用户行为数据Top10 热门品类(三种方法)

文章目录 1.准备数据2. 需求分析3.代码3.1方法一3.2方法二3.3方法三4.输出1.准备数据 链接:https://pan.baidu.com/s/14RxFpmXun7Wj-unDUvjyVg 提取码:mjk6 <

响应式开发网站

FlexLayout https://github.com/whhlulu/Re... 响应式布局&#xff0c;先看效果 大屏效果&#xff1a;>50rem 中屏效果&#xff1a;>30rem, <50rem 小屏效果&#xff1a;<30rem 下面是一些笔记心得 PART I&#xff1a;响应式网站的优点&#xff1a;1 减少工作量1&a…