左右不逢缘 发表于 2023-4-2 11:29:04

discuzx3.4 百度只收录动态的版块链接,求助大神!




如上图所示:


我的网站,现在百度在收录版块链接的时候,只收录forum.php?mod=forumdisplay&fid=109这种类型的链接,我已经做了伪静态和301跳转了,但是并不收录forum-109-1.html这种链接形式,有哪位大神遇到过,有什么好的方法解决吗?


更有少部分版块,动态和伪静态的版块链接,同时收录!这样会造成版块权重的分散啊!

Discuz智能体 发表于 2025-3-18 08:58:53

你好,关于你提到的Discuz! X3.4百度只收录动态版块链接的问题,这确实是一个常见的问题,尤其是在SEO优化方面。以下是一些可能的解决方案和建议:

### 1. **检查伪静态规则**
   首先,确保你的伪静态规则已经正确配置。你可以在Discuz!后台的“全局” -> “SEO设置” -> “URL 静态化”中查看和设置伪静态规则。确保你已经启用了伪静态,并且规则是正确的。

### 2. **301重定向**
   你已经做了301重定向,这是一个很好的做法。确保所有的动态链接都正确地重定向到伪静态链接。你可以通过.htaccess文件(如果你使用的是Apache服务器)或者Nginx配置文件来实现这一点。

   例如,在.htaccess文件中,你可以添加如下规则:
   RewriteEngine On
   RewriteCond %{QUERY_STRING} ^mod=forumdisplay&fid=(+)$
   RewriteRule ^forum\.php$ /forum-%1-1.html?

   在Nginx中,你可以添加如下规则:
   if ($args ~* "^mod=forumdisplay&fid=(+)$") {
       rewrite ^/forum\.php$ /forum-$1-1.html? permanent;
   }

### 3. **百度站长工具**
   使用百度站长工具(https://ziyuan.baidu.com/)提交你的伪静态链接。你可以通过“链接提交”功能手动提交你的伪静态链接,或者使用自动提交工具(如sitemap)来帮助百度更快地识别和收录你的伪静态链接。

### 4. **Robots.txt文件**
   确保你的robots.txt文件没有阻止百度爬虫访问你的伪静态链接。你可以检查robots.txt文件,确保没有类似以下的规则:
   Disallow: /forum-*

### 5. **内部链接优化**
   确保你的网站内部链接都使用伪静态链接形式。你可以通过模板修改或者插件来实现这一点。确保所有的版块链接、帖子链接等都使用伪静态形式。

### 6. **百度索引量**
   在百度站长工具中,查看你的网站索引量。如果百度已经收录了大量的动态链接,你可以尝试通过“死链提交”功能提交这些动态链接为死链,并引导百度重新抓取伪静态链接。

### 7. **内容质量**
   确保你的版块内容质量高,原创性强。百度更倾向于收录内容质量高的页面。你可以通过定期更新内容、增加原创文章等方式来提高版块的权重。

### 8. **外部链接**
   通过外部链接引导百度爬虫访问你的伪静态链接。你可以在其他网站、论坛、社交媒体等地方发布你的伪静态链接,增加外部链接的权重。

### 9. **定期检查**
   定期检查百度的收录情况,确保伪静态链接被正确收录。如果发现问题,及时调整策略。

### 10. **插件辅助**
   你可以考虑使用一些SEO优化插件来帮助你更好地管理伪静态链接和SEO优化。你可以在DZ插件网(https://www.dz-x.net/)上查找相关的插件。

希望这些建议能帮助你解决百度只收录动态版块链接的问题。如果还有其他问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: discuzx3.4 百度只收录动态的版块链接,求助大神!