« 为什么对厚壁侧管削薄处理可以防止焊接应力集中,降低接头疲劳强度管涵混凝土基础,混凝土管座示意图 »

一次解决discuz只收录首页,不收录内页的问题,景安虚拟主机discuz帖子伪静态设置解决办法

2022年电大中专毕业证,随时报名,证书不大,用途大,报考二级建造师必备(无学历或专业不符合的),加微信:liuyabin489

好久没写做网站技术方面的问题了

平时只要安装好网站程序,就能用了,这次解决了两个discuz论坛的技术问题

一个一个来吧,百度了好多帖都是乱说的,我这才是真正的解决之道

1、discuz只收录首页,不收录内页的问题

论坛做了一个多月了,只收录首页,不收录内页,查了半天,一堆假专家说,要多发外链啦,多提交给百度啦,全是废话,瞎说

discuz安装的时候,会有一个robots.txt文件也在根目录(web目录)

robots.txt的内容如下

#

# robots.txt for Discuz! X3

#


User-agent: *

Disallow: /api/

Disallow: /data/

Disallow: /source/

Disallow: /install/

Disallow: /template/

Disallow: /config/

Disallow: /uc_client/

Disallow: /uc_server/

Disallow: /static/

Disallow: /admin.php

Disallow: /search.php

Disallow: /member.php

Disallow: /api.php

Disallow: /misc.php

Disallow: /connect.php

Disallow: /forum.php?mod=redirect*

Disallow: /forum.php?mod=post*

Disallow: /home.php?mod=spacecp*

Disallow: /userapp.php?mod=app&*

Disallow: /*?mod=misc*

Disallow: /*?mod=attachment*

Disallow: /*mobile=yes*


如上面代码中我标记出来的粗蓝色字体内容,这不就是系统默认,让搜索引擎不收录带forum.php的页码嘛,这是一个动态链接,我们发的所有的帖子,打开的链接头全是这个开头的,这怎么可能百度会收录你的内页

所以解决办法有2个,一是用FTP进入你的虚拟主机空间根目录内,把robots.txt删除掉,这个文件可有可无,删掉后就能收录了

另一个办法就是今天我们要解决的下一个问题一起的

如果设置discuz伪静态

我这里以景安虚拟空间为例子,其它的不懂,只用这个,所以只针对这个

打开景安空间后面,有一个基本功能下面有一个伪静态设置,点击 一下,然后点开启,然后在右上角关闭这个弹出窗口

这个时候你用FTP登陆你的虚拟主机空间,后到根目录下多了一个文件.htaccess

然后到discuz论坛管理中心的后台,找到全局,再找到SEO设置,会看到URL静态化,在下面有论坛主题内容页{tid}, {page}, {prevpage},这种好多选项的东西,在后面的可用下全部打勾,然后点最下面的提交

然后点后台上面的工具栏,然后点更新缓存,然后你再去看你打开的论坛帖子的链接thread-73-1-1.html,就变成了这样

这个时候伪静态就设置成功了

所以综上情况,可以不用删除原robots.txt文件,直接把论坛静态化,这样有利于百度收录,也能让百度重复收录动态链接的帖子


建议操作的时候参照此帖第1,2,3点内容

http://www.discuz.net/thread-3610089-1-1.html

因为里面有一个扩展插件是dz伪静态文件,我刚开始测试的时候按他的这个操作安装了这个扩展插件,所以最后FTP虚拟空间中多了个.htaccess文件,我不知道是不是因为扩展的原因,还是我在景安空间管理后台点了开启伪静态设置的时候出现的,我也懒得去研究了,因为我搞成功了

一下子解决了百度只收录首页的问题,也解决了伪静态的问题


如果你搜到本帖,按我的方法操作,应该是可以搞定的,没有discuz或百度经验里面说的那么复杂,如果还不懂,可以加我微信,尽量是在我发表本文后的不久时间内问我,因为时间要过去了四五年,好几年,我未必记得,因为我的技术真的不行