添加新站点时(防火墙后面)Wordpress多站点端口转发失败

时间:2017-11-16 22:00:56

标签: wordpress port portforwarding multisite

如何在防火墙端口后面运行WordPress Multisite,将外部端口1731转发到运行WordPress侦听端口443的计算机上?

该配置适用于WordPress的初始安装,但在多站点模式下针对添加的站点中断(原始站点仍然有效)。

以下是使用WordPress GUI添加新网站时的行为:

信息中心/网站/添加新内容: 站点地址(URL)1.2.3.4:1731/wordpress/
(这里我在表格中添加'woof')
(注意它知道这个点的正确位置) 我点击“添加网站”按钮。

当我点击信息中心/网站/所有网站时,新添加的网站的网址错误地显示为: https://1.2.3.41731/wordpress/woof(注意缺少的结肠) 所以我点击编辑并添加冒号并点击“保存更改”

“编辑”页面重新加载,并显示“网站信息已更新”消息。这次显示的地址是: https://1.2.3.4/wordpress/woof(注意整个港口现在都不见了)

wp-admin / includes / network.php有: if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443', ':1731' ) ) ) ) {

wp-config.php有: define('DOMAIN_CURRENT_SITE', '1.2.3.4:1731');

1 个答案:

答案 0 :(得分:0)

WordPress对此有以下评论:

  

限制

     

在以下情况下,您无法创建网络
  “WordPress地址(URL)”使用“:80”,“:443”以外的端口号。

发现于:https://codex.wordpress.org/Before_You_Create_A_Network

...希望这有助于某人。