我已经设置了 wiki.example.com (在远程 Web 服务器上,全世界都可以访问)使用 301 .htaccess 重定向到 192.168.1.x/cgi-bin/foswiki/view (在内部服务器上,只能通过局域网)。
有什么方法可以在本地或远程上屏蔽本地 IP?
所以用户会看到
wiki.example.com
在他们的地址栏中,而不是
192.168.1.x/cgi-bin/foswiki/view
两者都是运行 Apache2 的 linux 服务器
回答以下问题:@Zoredache - 我们没有内部 DNS 服务器,因此无法可靠地解析 fqdn。我的设置可能有问题。您可以为网络上的 windows 机器使用 netbios 名称就好了,但 linux 机器 90% 的时间都没有响应。
@Dennis - 下面是我们远程 Web 服务器上的当前 .htaccess
redirectMatch 301 ^(.*)$ http://192.168.1.x/foswiki
redirectMatch permanent ^(.*)$ http://192.168.1.x/foswiki
也许我不会以正确的方式进行。目前无法设置内部 DNS 服务器。
未经测试:
通过不使用“[R]”,它应该将 URL 单独留在浏览器的地址栏中。