Wordpress Multisite:混合IP,域和URL代理

时间:2011-08-22 14:03:52

标签: wordpress .htaccess url-rewriting

我们公司正在尝试过渡到WordPress Multisite,但我们目前有几个问题对我们不利。我们在服务器环境之外托管WP(我们将WP用于我们的WP站点),因此我们实际上必须使用URL代理到我们的Amazon服务器。另一个问题是我们需要在文件夹的根目录中安装Multisite,因此域名为http://100.10.20.30/foldername,但我们无法将其代理到http://www.domain.com/foldername,因为这是一个我们不会移动的实际网站即将推出WP。因此,当然,我们遇到的问题是IP不仅会出现在源代码中,而且现在也出现在Google中(我们不希望这样)。

有没有人知道我们可以做些什么来保护IP源代码/ Google?我正在考虑在htaccess文件中重写规则,但在我有一些更好的想法之前不想做任何事情。

此外,我不能使用每个人似乎都建议用于此类问题的域映射插件,因为我们的站点不是托管在我们服务器的根目录中(插件的先决条件)。

所以要打破它,这就是我们所需要的:

多站点家长博客< - 这必须是IP地址

多站点子博客< - 域名但是当我们在设置中设置实际代理域名时,我们会收到404错误,因为它没有找到正确的位置。它正在我们的内部服务器上寻找一个实际的文件夹。

谢谢!

1 个答案:

答案 0 :(得分:2)

自己找到解决方案。发表于:

  1. 在多站点信息中心中,点击“所有站点”,然后管理特定站点。
  2. 在“路径”字段下,您需要取消选择“更新siteurl和home”。
  3. 保存更改。
  4. 点击“设置”标签。
  5. 更改以下字段中的网址:“SiteURL”和“Home”
  6. 保存更改。
  7. 完成所有操作后,IP会显示在“信息”标签中,但会将源代码中的网址更改为您的域。