1

BuddyPress 成员目录分为多个子页面,例如

example.com/members/?upage=2
example.com/members/?upage=3

如何将子页面设置为“noindex”,以便它们不会被 Google 等搜索引擎索引?请注意,我希望对主要成员目录页面( example.com/members )进行索引。

我已经尝试过 Yoast 的 SEO 插件,它允许您对 WordPress 存档子页面(例如标签和类别)进行无索引,但这不适用于 BuddyPress 成员目录。

https://github.com/Yoast/wordpress-seo

4

1 回答 1

0

建议添加类似这样的 robots.txt 文件:

Disallow: */activity/p/*
Disallow: /docs/
Disallow: *send-invites*
Disallow: */groups/*members*
Disallow: */groups/*media*
Disallow: *widget-title*
Disallow: *members/*activity*
Disallow: *members/*notifications*
Disallow: *members/*friends*
Disallow: *members/*groups*
Disallow: *members/*docs*
Disallow: *members/*media*
Disallow: *acpage*
Disallow: *messages*
Disallow: *friends*
Disallow: *settings*
Disallow: /*/comment-page*
Disallow: *register*
Disallow: *login*
Disallow: *profile*
Disallow: *admin*
Disallow: *includes*
Disallow: *content*

以防止 bp 出现其他一些古怪的索引问题。请注意,它不能保证 Googlebot 等不会索引这些页面,它只是要求它们不索引。

于 2018-07-12T10:36:56.280 回答