我有一个简单的问题(我想!)。我的 CF 网站上有一个超链接,如果该网站是通过我们的内部网访问的,或者在现场通过我们的外部网访问,则该超链接需要有所不同。
如何在 Coldfusion 中确定这一点?如果通过我们的外联网访问该站点,我只需将超链接更改为 https。
谢谢
我有一个简单的问题(我想!)。我的 CF 网站上有一个超链接,如果该网站是通过我们的内部网访问的,或者在现场通过我们的外部网访问,则该超链接需要有所不同。
如何在 Coldfusion 中确定这一点?如果通过我们的外联网访问该站点,我只需将超链接更改为 https。
谢谢
我同意 Neokoenig 的观点——为什么要给自己选择何时提供 HTTP/HTTPS 的问题——除非你在不同的域名上提供它们,并且你不想为 2 个 SSL 证书付费。
但是,取决于您如何允许访问 Intranet - 您是在检查用户的 IP 地址以获取内部 IP 以提供 Intranet 服务)还是仅检测他们用来访问它的 URL(例如“intranet.company.com”或“extranet.company.com”)让应用程序了解它所服务的应用程序类型?
无论哪种方式,尝试转储 CGI 结构以查看可供您使用的各种服务器变量。
如果您的整个 Intranet 都在代理后面,CGI.REMOTE_ADD 可以帮助您实现这一点,因为 CGI.REMOTE_ADD 将返回代理服务器的地址,您可以使用它来识别用户。