如何在路由器上实现nginx本地web弹窗功能
2016-10-08 11:29
489 查看
以苹果手机为例,当苹果手机连接上wifi后,就会连接到它的测试URL地址上进行测试(苹果手机的测试URL为captive.apple.com),测试返回的网页与期望的网页是否一致,如果一致,则认为这个wifi是可以成功连接的;如果不一致则认为这是一个跳转页,会弹出一个web容器窗口,而跳转页就会在这个容器中显示出来。
nginx配置片段:
nginx配置片段:
location / { if ($http_user_agent ~* "CaptiveNetworkSupport") { error_page 404 = /cgi-bin/zmbox_alert.sh; } }
相关文章推荐
- 如何在web端实现本地文件的访问功能
- 如何实现路由器的本地验证以及授权的说明
- 收藏:如何实现路由器的本地验证和授权
- 网站建设:如何实现asp网站的本地测试功能
- 论前后台如何实现web中文件下载功能
- 如何让程序检测你的按键,实现WEB热键功能呢?
- android4.3 webview 实现读取本地照片和摄像机功能
- 2016年3月19日,如何在web页面里面实现拨打电话的功能
- 如何通过SuperMap iCloudManager实现基于nginx的Web应用的负载均衡
- android webview中如何实现html与手机本地数据的交互
- 在Web中如何运用JavaScript实现打印功能
- Nginx的安装并实现web功能
- web调用本地方法,并实现打印功能(屏幕分辨率导致打印断断续续不清晰)
- 启用Nginx目录浏览功能如何实现
- 了解Android微信里的WebView是如何实现分享的功能
- 在Web中如何运用JavaScript实现打印功能
- nginx+uwsgi+python实现web图片缩放功能
- 关于JavaWeb如何实现用户注册 后台即时提醒(类似站内信功能)
- Nginx的安装实现web功能
- 关于JavaWeb如何实现用户类似站内信功能