如何更改 WordPress 内网 URL

如何更改 WordPress 内网 URL

我想将内部网的 WordPress URL(只是一个简单的 IP 地址)更改为类似以下内容:intranet.regalcouch.com。这样我的用户只需输入地址而不是 IP 地址。

我尝试通过编辑添加几行代码wp-config.php文件在我的 Debian VM 上,但这导致 WP 仪表板无法访问。

那么我是否做错了什么或者忽略了什么?

我编辑了哪些内容以及结果如何:

  • 将网站和 WordPress URL 编辑为 intranet.regalcouch.com,导致无法访问内联网
  • 将原始 URL 硬编码回 wp-config.php 中,这种方法可行,但 URL 看起来像这样:
    .../wordpress/index.php/index.php/ 而不是 .../wordpress/index.php
  • 尝试使用 WordPress 提供的值更改 .htaccess 文件,但未能解决 index.php 问题

我的配置如下:

-在 ESXi 环境中托管的 Debian 8 VM

-运行 PHP 5.6.29-0deb8ul (cli)

-运行 Apache 2.4.10 (Debian) -运行 WordPress 4.7.2

WordPress 已按照此处所述安装:http://www.linuxserve.com/2015/05/install-latest-wordpress-version-on.html

这些是我使用过的资源:

答案1

假设您的客户端 /etc/hosts 文件或 DNS 服务器已正确设置以进行解析,您可能需要检查 IP 地址是否未硬编码到某些 WordPress 表条目中。如果是,则必须手动进行更改。

我记得在迁移过程中遇到过类似的问题,但不幸的是我无法访问测试安装来复制该场景。

(我觉得这个答案应该被正确地放在评论中,但我缺乏所需的声誉)

相关内容