如何在 WordPress 中更改页面 URL

已发表: 2023-03-23

您是否正在寻找快速简便的方法来编辑您网站上的 URL? 我们为您准备了完美的指南。 在本文中,您将了解在 WordPress 中更改页面 URL 的不同方法。

您可能需要更改页面的 URL 或至少在您的网站上发布一次。 这可能是由于 URL 太长或令人困惑,或者仅仅是因为您想要针对搜索引擎对其进行优化。 无论是什么原因,我们都会指导您完成编辑页面 URL 地址的步骤,以便您改善用户体验。

但在此之前,让我们看看您可能需要更改网站 URL 的更多原因。

为什么要更改 WordPress 页面的 URL?

您可能出于多种不同的原因想要更改 WordPress 页面的 URL。 一些最常见的包括:

  • SEO 优化:更新页面的 URL 可以帮助它在搜索引擎中排名更高。 例如,如果原始 URL 太长或缺少重要关键字,将其更改为更短、更具描述性的 URL 可能会增加该页面在搜索引擎结果页面中的曝光率。
  • 品牌重塑:如果您的公司或网站已重命名,您可能需要更改页面的 URL 以匹配新的品牌标识。
  • 网站重建:您的网站可能需要根据某些时候的趋势和需求进行某些更改和重新设计。 因此,您将不得不四处移动页面并更新某些页面的 URL 以反映它们在站点层次结构中的新位置。
  • 修复损坏的链接:更新页面或帖子的标题时,必须修复损坏的链接。 当访问者尝试从外部站点或搜索引擎结果页面访问该页面时,这些 URL 可能仍会向访问者显示旧标题。 因此,更新 URL 可以帮助您修复任何损坏的链接(如果有的话)。
  • 站点迁移:如果您想将整个站点迁移到新域名,您可能需要更改 WordPress 网站中的页面 URL。

既然您知道为什么要编辑站点上的 URL,那么让我们看看执行此操作的不同方法。

如何在 WordPress 中更改页面 URL

您可以通过不同的方式从网站的多个区域更改 WordPress 中的页面 URL

  1. 从管理仪表板
  2. 编辑 wp-config.php 文件
  3. 来自 WordPress 数据库
  4. 使用 WP-CLI

我们将在本教程中详细介绍每种方法。

1. 从 WordPress 管理面板更改页面 URL

您可以从管理仪表板编辑 WordPress 页面 URL。 这里有2个选项:

  1. 更改域的 URL
  2. 更改特定帖子的 URL

1.1) 更改域的 URL

为此,请登录您的网站并转到仪表板中的设置 > 常规

您将在此处看到各种站点选项。 要更改 URL,请转到WordPress 地址站点地址选项。 这将更改您网站 URL 的域名。

这两个 URL 在大多数网站上都是相同的,因此您需要在那里输入新的 URL。

常规设置更改 wordpress 中的页面 url

但是,可能存在这两个 URL 不同的情况。 例如,假设您想为您网站的主页添加一个不同于 WordPress 目录的 URL。 然后,您必须在站点地址选项上添加不同的 URL。

对网站进行所有必要的更改后,点击保存更改

1.2) 更改特定帖子或页面的 URL

如果您想进行较小的更改并简单地编辑特定页面或任何其他帖子类型的 URL,则必须单独进行。 对于此演示,我们将更改网页的 WordPress URL。 同样,您可以根据需要将其更改为其他帖子类型。 每种帖子类型的步骤都非常相似。

首先,转到 WordPress 仪表板中的页面 > 所有页面。 这将显示您网站的所有页面。 单击要更改 URL 的页面上的编辑

您可能正在使用基于您网站的经典编辑器或古腾堡编辑器。 让我们看看如何使用每个编辑器更改页面 URL。

1.2.1) 使用经典编辑器更改页面 URL

如果您使用经典编辑器,您会在页面标题下方看到永久链接选项。 单击编辑

在 wordpress 中编辑永久链接更改页面 url

然后,它将允许您更改特定网页的链接路径。 在此处输入新 URL 后,单击确定更新页面以更改 URL。

1.2.2) 使用古腾堡编辑器更改页面 URL

另一方面,如果您使用 Gutenberg 编辑器,则可以从右侧栏的页面设置中更改您的页面 URL。 只需单击URL 选项上的链接。

这将允许您更改页面的 URL。 只需在PERMALINK选项中输入新的 URL 路径。 最后,更新页面。

2. 从 wp-config.php 文件编辑 WordPress 中的 URL

在某些情况下,您可能无法访问 WordPress 管理仪表板上的所有选项。 如果是这种情况,您可以使用wp-config.php文件在 WordPress 中更改网站的 URL。

为此,您必须使用 FTP 连接您的网站。 您可以使用 FileZilla 或 Cyber​​duck 等 FTP 客户端将您的网站连接到您的托管帐户。 所需的凭据将由您的网络托管服务提供。

将您的网站与 FTP 客户端连接后,您需要在您的网站上找到wp-config.php 文件。 它通常位于您网站的根文件夹中。

wp config php文件在wordpress中更改页面url

然后,打开文件并在'That's all, stop editing!行上方添加以下两行代码。 快乐出版。

 define( 'WP_HOME', 'http://yournewsiteurl.com' );
define( 'WP_SITEURL', 'http://yournewsiteurl.com' );

正如您已经猜到的那样,您必须输入新站点 URL 而不是“ yournewsiteurl.com ”。 添加这些行并进行必要的更改后,保存文件并关闭它。

然后,再次打开您的网站并检查新网址是否已在您的网站上更改。

3. 从数据库更改 WordPress 中的 URL

如果您对编辑网站的核心文件没有信心,您还可以使用 WordPress 数据库来更改 URL。 为此,您需要从 cPanel 访问您的 phpMyAdmin 仪表板。

只需登录到您的 cPanel 帐户,然后单击数据库部分下的phpMyAdmin 。 这会将您重定向到 phpMyAdmin 中的 WordPress 数据库。

phpmyadmin 在 wordpress 中更改页面 url

现在,在数据库中搜索您网站的表并打开它。 然后,您必须选择wp_options表,您可以从中更改您的 WordPress URL。

在这里,双击option_namesiteurl ”的option_value列以编辑 URL。 只需在此处输入新 URL 并以相同的方式更改 option_name ' home ' 的 URL。

wordpress中的数据库更改页面url

取消选择 URL 字段后,您的更改将自动保存。 重新加载网站后,您将能够立即看到更改。

4. 使用 WP-CLI 更改 WordPress 页面 URL

使用 WP-CLI 命令也是在 WordPress 中更改页面 URL 的最有效方法之一。 为此,您需要编码知识,因此对于开发人员或习惯使用命令行终端在其 WordPress 网站上进行更改的人来说,这可能是一个很好的解决方案。

对于此方法,请确保您具有 SSH 访问权限并且熟悉通过 WP-CLI 访问您的 WordPress 网站,然后再继续。

在这种方法中,您所要做的就是添加以下一对命令来替换您的站点 URL。

 wp option update home 'http://yournewsiteurl.com'
wp 选项更新 siteurl 'http://yournewsiteurl.com'

就是这样! 预览后,您会在网站上看到新的网站 URL。

如何防止新 URL 出现 SEO 错误

我们向您展示了一些在 WordPress 中编辑页面 URL 的最佳方法。 进行更改后,还需要记住一些其他事项,以防止 SEO 错误和网站流量损失。

  • 使用 301 重定向:您需要在更改 URL 后使用 201 重定向将流量从旧 URL 转移到新 URL。 这确保搜索引擎和人们仍然可以找到您的资料。 因此,任何指向您以前的 URL 的链接都将继续正常工作,并且不会出现任何问题,并将它们重定向到新的 URL。
  • 更新内部链接:您必须更新网站上使用旧 URL 的所有内部链接,使其指向新的 URL 格式。 这将使网站访问者和搜索引擎都可以访问和轻松使用您的网站。
  • 更新站点地图和 robots.txt:要反映新的 URL 格式,您需要确保更新网站上的站点地图和 robots.txt 文件。 这将使搜索引擎更容易抓取和索引您的网站。 如果您需要任何帮助,您甚至可以使用其中一个 WordPress 站点地图插件。
  • 正确规划站点迁移:准备一份详尽的清单,列出您必须执行的所有程序,并在对现有 URL 进行任何调整之前仔细检查所有内容。
  • 仔细监控您的网站:在迁移后仔细检查您网站在搜索排名和流量方面的表现。 留意错误或问题,并准备在需要时进行其他修改。

如何将访问者重定向到新的 URL

在更改站点 URL 后防止 SEO 错误的注意事项中提到的大多数要点都非常简单。 但是您需要特别注意在您的 WordPress 网站中更改新的 URL 后将访问者重定向到新的 URL,否则,搜索引擎和用户将无法找到您的新链接,从而可能导致流量损失。

因此,我们还将向您展示重定向页面以完成在 WordPress 中更改 URL 的过程的简短指南。 重定向 URL 的最简单方法是使用插件。

我们将在此演示中使用重定向插件。 它是一个免费且轻量级的重定向插件,非常易于使用。

但是,如果您想浏览更多插件,可以查看我们的重定向 WordPress 页面的最佳插件列表。 它们都很相似,使用它们的步骤也几乎相同。 现在,让我们从安装插件开始。

1.安装和设置插件

从您的 WordPress 仪表板转到插件 > 添加新插件并搜索插件的关键字。 在搜索结果中看到插件后,单击立即安装以安装插件。

在 wordpress 中安装插件更改页面 url

安装将需要一些时间,然后激活插件。

如果您想使用 WordPress 插件存储库中未包含的插件,则必须手动上传并安装它们。 查看我们关于如何手动安装 WordPress 插件的教程,了解更多详细信息。

激活插件后,打开 WordPress 仪表板上的工具 > 重定向菜单。 然后,您需要通过单击Start Setup来设置插件。 您只需调整基本设置和其余 API 选项即可完成设置。

完成所有必要的更改后,单击完成设置

2.重定向到新网址

现在,您可以开始为新 URL 添加重定向。 由于我们已经更改了整个站点的域名,因此我们需要重新定位整个 WordPress 网站的 URL。

打开“站点”选项卡并在“重定位到域”选项中输入新站点 URL。 之后,您可以根据需要进一步更改重定向的 HTTP 标头选项。

在 wordpress 中重新定位站点更改页面 url

然后,单击更新以保存您的更改。 完成站点迁移的重定向可能需要一些时间。 但是请确保在该过程完成后检查重定向是否在您的网站上有效。

但是,如果您更改了单个页面的 URL 并希望重定向特定页面或帖子,请查看我们的 WordPress 页面重定向指南。 我们有一个关于如何为单个 WordPress 页面添加重定向的详细教程。

奖励:如何更改 WordPress 登录页面 URL

即使您在网站迁移后重定向整个网站,WordPress 登录页面 URL 可能仍然相同。 所以你仍然需要单独更改它。 在 WordPress 中更改登录页面 URL 有点棘手。

这就是我们提供此快速奖励教程的原因,以防您也想更改登录 URL。 可以使用插件轻松修改 WordPress 登录页面 URL。

您所要做的就是为您的 WordPress 网站安装并激活WPS Hide Login或任何类似的插件。 您可以按照上面提到的重定向插件的确切安装步骤进行操作。

然后,从您的 WordPress 仪表板转到设置 > WPS 隐藏登录以访问插件设置。

在这里,您将能够看到两个名为登录 URL 和重定向 URL 的选项。 您需要在登录 url选项中添加新的登录路径。

登录网址在wordpress中更改页面网址

但是,如果用户试图访问您的旧登录 URL,您也可以将他们重定向到 404 错误重定向以确保您的网站安全。 为此,只需在“重定向 url”选项中输入 404,然后单击“保存更改”。

现在,在您的浏览器上测试您的新登录 URL 并登录到您的 WordPress 仪表板。

如果您想更多地自定义您的登录页面,您还可以查看我们关于如何更改 WordPress 登录页面 URL 的详细解释教程。

结论

这些是在 WordPress 中更改页面 URL 的各种方法。 如您所见,在 WordPress 中更改页面 URL 是一个简单的过程,只需几步即可完成。

总而言之,您可以通过四种方式更改 WordPress 网站的 URL:

  • 管理仪表板
  • wp-config.php 文件
  • WordPress数据库
  • 使用 WP-CLI

尽管 WP-CLI 方法有点技术性,但所有这些方法都工作得很好。 但是,即使您是 WordPress 的初学者,也可以使用其他方法来更改 URL。

此外,我们还提供了一些提示,以防止在更改您网站上的 URL 后出现 SEO 错误。 因此,请记住将旧 URL 重定向到新 URL 以避免丢失任何流量或链接汁。 借助这些提示,您可以轻松更新网页网址并提高网站的整体性能。

我们希望您现在可以轻松更改 WordPress 网站上的 URL。 请在下面的评论中告诉我们进展如何。

如果您需要一些更有帮助的指南来改进您的 WordPress 网站,请随时阅读以下帖子:

  • 如何设置排名数学 SEO
  • 最佳 WordPress SEO 插件
  • 如何以编程方式获取 WooCommerce 商店 URL