WordPress - 禁用 URL ID (SEO)

WordPress - disable URL with ID (SEO)

我已经安装了 WordPress 并为每个页面创建了 permalinks。

但是,还有一个版本可用 example.com/?p=123 表示数据库中的 ID。

是否可以禁用这些 link 以便只有我的 permalink 可用?

我看到 Google 已经用 ID 索引了我的 permalinks 和 links - 我是否必须为每个 ID 创建一个 301 重定向 link 到 permalink 版本?

如果您在 settings 中启用了永久链接,那么 WordPress 将通过其内置的规范 API:

自动为您重定向这些 URL

example.com/?p=123 => example.com/pretty-url(自动发生)

手动添加重定向将导致这些页面出现重定向循环。

Google 最终会使用您设置的 pretty permalinks 重新索引您的页面。

通过 Google 的搜索控制台向 Google 询问 re-crawl 网站可能会有所帮助。

如果您在设置中启用了永久链接,那么 WordPress 将通过其内置的规范自动为您重定向这些 URL API:

example.com/?p=123 => 示例。com/pretty-url(自动发生)

手动添加重定向将导致这些页面出现重定向循环。

Google 最终会使用您设置的永久链接重新索引您的页面。

请 Google 通过 Google 的搜索控制台重新抓取网站可能会有所帮助。