如何通过域名和IP地址访问WordPress网站?

时间:2017-10-12 06:21:03

标签: php wordpress apache webserver url-redirection

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

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

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

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

由于WP将网站网址和主网址存储在数据库中,我认为它优先考虑。

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

1 个答案:

答案 0 :(得分:1)

您可以根据WP_HOME的内容在wp-config.php中设置WP_SITEURL$_SERVER["HTTP_HOST"]常量。

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