【问题标题】:How to make WordPress site accessible via both domain name and IP address?如何通过域名和 IP 地址访问 WordPress 网站?
【发布时间】:2017-10-12 06:21:03
【问题描述】:

我有一个 WordPress 网站,它也需要通过公共域名和 IP 地址访问。从 any 访问时,它的行为必须完全相同。

我尝试将 IP 添加为似乎仅适用于主页的服务器别名位。

ServerName site.local
ServerAlias www.site.local
ServerAlias 127.0.0.10

在遍历页面时,它会重定向到服务器名称而不是我添加的服务器别名。

由于 WP 将网站 url 和 home url 存储在数据库本身中,我认为它优先。

有什么办法可以让这件事发生。

【问题讨论】:

    标签: php wordpress apache webserver url-redirection


    【解决方案1】:

    您可以根据 $_SERVER["HTTP_HOST"] 的含义在 wp-config.php 中设置 WP_HOMEWP_SITEURL 常量。

    这会解决很多问题,但如果您有指向http://example.com/mypage/ 的硬编码链接,则在通过 IP 访问时,这些链接不会被重写为 http://10.10.10.10/。如果您需要,您可能必须使用输出处理程序来更改生成后的输出。

    【讨论】:

      猜你喜欢
      • 2021-03-03
      • 2015-01-01
      • 2019-01-12
      • 1970-01-01
      • 2014-06-24
      • 2018-03-03
      • 2010-12-05
      • 1970-01-01
      • 2018-07-02
      相关资源
      最近更新 更多