我使用 Dyn 来管理我的域和 DNS,但我以前从未使用过他们的 WebHop 功能。我检查了它,不幸的是,我认为它不会像您希望的那样为 WordPress 生成一个完全透明的代理。
问题是“当在 WebHop 上启用 Cloaking 时,框架用于掩盖地址和标题栏。” (参考:这里)。blog.example.com
如果您为该重定向定义了一个隐藏的 WebHop,http://yourhome.dyndns.org:8080/wordpress/
则显示“属于”blog.example.com
但显示来自框架内实际主机的内容的页面
<frame src="http://yourhome.dyndns.org:8080/wordpress/" name="redir_frame" frameborder="0"
scrolling="auto" noresize="noresize" marginheight="0" marginwidth="0"/>
当您单击链接时,这些框架会让您感到困惑。在您的情况下,您会得到一个空白页,但在 IE9 下我看到
如果在您的 WordPress 设置中,您将“WordPress 地址 (URL)”设置为,http://yourhome.dyndns.org:8080/wordpress/
然后单击“在新窗口中打开此内容”链接将起作用,但您已经失去了伪装。如果您尝试通过将“WordPress 地址 (URL)”更改为来保留伪装,http://blog.example.com
那么您的 WordPress 网站也将无法正常工作。
所以,我认为你必须在以下之间做出选择:
使用 WebHop 并公开您的实际主机名/端口(此时隐藏成为一个有争议的问题),或
考虑在另一台服务器上设置反向代理以将流量重定向到您的“主站点”并将链接映射回代理(以实现完全透明)。