2
强制门户弹出窗口:权威指南[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我正在手动实现WiFi强制门户。我已经完成了几乎所有工作,但是却一口气:我希望每个人都可以看到自己的移动操作系统(或计算机操作系统)的强制门户弹出窗口,以获得完美的体验。 由于每个人都有自己的扭曲方式,所以我似乎无法获得一致的跨平台体验。 为此,我能否提供一些帮助来描述(1)需要将来自WiFi客户端的URL请求重定向到登录页面,和/或(2)可以使用什么Nginx或apache Web服务器配置来重定向WiFi客户登录页面? 在此示例中,我的强制门户登录页面是http://captiveportal.lan。以下是一些我要解决的操作系统。 Android 4/5/6 阿帕奇: RedirectMatch 302 /generate_204 http://captiveportal.lan nginx :? 先前的Android版本 阿帕奇: nginx :? iOS 8 Apache .htaccess: RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^CaptiveNetworkSupport(.*)$ [NC] RewriteRule ^(.*)$ http://captiveportal.lan [L,R=302] nginx :? 先前的iOS版本 阿帕奇: nginx :? Windows手机 阿帕奇: RedirectMatch 302 /ncsi.txt http://captiveportal.lan nginx :? Windows …