我正在尝试为移动设备设置强制网络门户。我设置了dnmasq来解析所有DNS查询到热点IP。我将Apache配置为:
DEBUG = False
适用于我的一部手机(小米),当我连接到热点时,浏览器窗口会自动打开。我有另一部手机(西门子J5)不起作用。当我连接到热点时,它说我可能没有Internet访问但没有打开浏览器。我可以看到http://jp.config/captive/login.html在服务器端使用tcpdump被调用,但它永远不会显示出来。同样的三星手机可以使用其他专属门户网站。
需要任何其他配置吗?有什么想法吗?
修改
再次查看apache日志似乎RedirectMatch 302 /generate_204 http://jp.config/captive/login.html
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/captive/ [NC]
RewriteRule ^(.*)$ http://jp.config/captive/login.html [L]
不会生成强制网络门户加载,第二次/generate_204
调用似乎会产生强制网络门户查询。 ???
/
此致