全方位站长技能、SEO优化学习平台
当前位置:网站首页 > Discuz笔记 > 正文

Discuz! 搜索页面帖子链接怎么变成伪静态链接?

作者:admin发布时间:2023-06-01分类:Discuz笔记浏览:248评论:0


温馨提示:手机扫码可阅读当前文章!
文章简介:URL伪静态的作用是使网站符合搜索引擎的索引原则,促进网站的排名。虽然说搜索引擎现在可以收录动态地址的网页,但是在排名上还是静态化的网页比较有优势,现在论坛已经自带了帖子的伪静态功能,但是搜索出来的帖子url依然是动态的,这就不太友好了。本...

URL伪静态的作用是使网站符合搜索引擎的索引原则,促进网站的排名。虽然说搜索引擎现在可以收录动态地址的网页,但是在排名上还是静态化的网页比较有优势,现在论坛已经自带了帖子的伪静态功能,但是搜索出来的帖子url依然是动态的,这就不太友好了。本插件的作用就是让搜索帖子的结果的链接也实现伪静态,使用非常方便,效果请看截图。


但是我们在使用Discuz!建站的时候会发现,Discuz!的伪静态功能并不完善,虽然设置了伪静态,但是还可以从很多地方点击进入动态链接的页面,这样我们会形成一个情况,那就是动态URL和伪静态URL两个不同的网址内容却完全一样,这对SEO优化是很不利的,其中最主要的就是搜索页面的主贴链接全是动态URL,而设置过伪静态的网站,从首页进入的却是伪静态URL,所以我们必须解决这和问题,下面直接上教程。

当然我们可以选择安装插件,应用中心已经有一款‘搜索页伪静态SEO’的插件,售价50元,价格不算贵,但是对于有一定动手能力的,我们当然也没必要花这冤枉钱,因为本身操作起来也很简单,我们只需要简单修改一下模板就行了。

这里不介Discuz伪静态的设置方法,因为你问一下度娘,教程铺天盖地。


模板修改前:
Discuz! 搜索页面帖子链接怎么变成伪静态链接?  第1张
当我们鼠标滑到搜索页的一个主贴的标题,就会看到箭头所指的动态链接,不是静态URL。

步骤一:利用FTP或其他方式找到搜索页的模板template/default/searchthread_list.htm,可能某些模板路径有所不同,这个需要你找到正在使用的模板下的该文件,一般情况下都是在默认模板文件目录下。编辑searchthread_list.htm模板文件,找到下面这段代码。


<a href="forum.php?mod=viewthread&tid=$thread[realtid]&highlight=$index[keywords]" target="_blank" $thread[highlight]>$thread[subject]</a>



修改为你的伪静态路径,我的主贴伪静态路径是:bbssub_8_1_1.html,默认的是:thread-8-1-1.html。
我们把上面的代码修改为:


<a href="thread-$thread[realtid]-1-1.html" target="_blank" $thread[highlight]>$thread[subject]</a>


修改完成记得保存。

步骤二:进入后台,选择导航里的工具,进入工具页面,选择模板缓存,勾选模板缓存,提交即可。
Discuz! 搜索页面帖子链接怎么变成伪静态链接?  第2张



然后我们来看看修改模板后的搜索页面的主贴链接,是不是已经变为静态URL。

Discuz! 搜索页面帖子链接怎么变成伪静态链接?  第3张

效果已经达到,已经由之前的动态URL变成静态URL,就是这么简单,好,收工。所以你还觉得有必要花那50块钱吗?两分钟的事情。哈哈哈哈.......


欢迎 发表评论:

  • 请填写验证码
Discuz笔记排行
    随机文章 | 热门文章 | 热评文章

服务热线

1888888888

要发发发发发发

站长微信公众号

站长微信公众号