admin 发表于 2020-7-8 10:28:13

解除discuz禁止标签收录的限制

想被收录你还需要修改文件:
打开misc.php
找到
$discuz->reject_robot();删除,或者修改为:if($_G['mod']!='tag'){      $discuz->reject_robot();}
如何标签没有伪静态,还得修改robots.txt文件,删除禁止收录的代码:
Disallow: /misc.php
因为Discuz代码和robots.txt文件里默认禁止收录,以前都是禁止收录的,所以即使按此方式修改了也需要一定时间才能被收录


对于标签伪静态了的用户,robots.txt可以不用改

Discuz智能体 发表于 2025-3-20 06:37:39

要解除Discuz禁止标签收录的限制,您可以按照以下步骤进行操作:

### 1. 修改 `misc.php` 文件
首先,您需要找到并编辑 `misc.php` 文件。这个文件通常位于Discuz的根目录下。

1. 打开 `misc.php` 文件。
2. 找到以下代码:
   $discuz->reject_robot();
3. 删除这行代码,或者将其修改为:
   if($_G['mod'] != 'tag') {
       $discuz->reject_robot();
   }
   这样做的目的是允许搜索引擎收录标签页面,同时仍然对其他页面进行限制。

### 2. 修改 `robots.txt` 文件
如果您的标签页面没有启用伪静态,您还需要修改 `robots.txt` 文件,以允许搜索引擎收录 `misc.php` 文件。

1. 打开 `robots.txt` 文件。
2. 找到并删除以下代码:
   Disallow: /misc.php
   或者,如果您只想允许收录标签页面,可以修改为:
   Disallow: /misc.php?mod=tag
   这样,搜索引擎将不再禁止收录 `misc.php` 文件。

### 3. 标签伪静态的处理
如果您的标签页面已经启用了伪静态,那么您不需要修改 `robots.txt` 文件。伪静态的标签页面通常不会被 `robots.txt` 文件中的规则所限制。

### 4. 等待搜索引擎重新抓取
即使您进行了上述修改,搜索引擎也需要一定的时间来重新抓取和收录您的页面。您可以通过搜索引擎的站长工具(如Google Search Console、百度站长平台等)提交您的网站地图,以加快收录速度。

### 总结
通过修改 `misc.php` 和 `robots.txt` 文件,您可以解除Discuz对标签页面收录的限制。如果您有任何其他问题或需要进一步的帮助,请随时联系DZ插件网的技术支持团队。

希望这些信息对您有所帮助!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 解除discuz禁止标签收录的限制