ฉันกำลังใช้พอร์ทัลเชลยอินเตอร์เน็ตไร้สายด้วยตนเอง ฉันมีทุกอย่างที่ใช้งานได้ดี แต่เพียงปมข้อเดียว: ฉันต้องการให้ทุกคนเห็นป๊อปอัพพอร์ทัลระบบปฏิบัติการ (หรือระบบปฏิบัติการคอมพิวเตอร์) บนมือถือเพื่อรับประสบการณ์ที่ไร้ที่ติ
เนื่องจากแต่ละคนมีวิธีการทำแบบบิดเบี้ยวของตัวเองดูเหมือนว่าฉันไม่สามารถรับประสบการณ์ข้ามแพลตฟอร์มที่สอดคล้องกันได้
เพื่อให้สิ่งนี้เกิดขึ้นฉันสามารถช่วยอธิบาย (1) คำขอ URL ใดจากไคลเอนต์ WiFi ที่ต้องเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบและ / หรือ (2) การกำหนดค่าเว็บเซิร์ฟเวอร์ nginx หรือ apache ใดที่สามารถใช้เปลี่ยนเส้นทาง WiFi ลูกค้าเข้าสู่หน้าเข้าสู่ระบบหรือไม่
หน้าเข้าสู่ระบบของฉันเป็นเชลยพอร์ทัลในตัวอย่างนี้คือhttp: //captiveportal.lan นี่คือระบบปฏิบัติการที่ฉันพยายามแก้ไข
Android 4/5/6
- Apache:
RedirectMatch 302 /generate_204 http://captiveportal.lan
- nginx:
Android เวอร์ชันก่อนหน้า
- Apache:
- nginx:
iOS 8
Apache .htaccess:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^CaptiveNetworkSupport(.*)$ [NC]
RewriteRule ^(.*)$ http://captiveportal.lan [L,R=302]
nginx:
iOS เวอร์ชันก่อนหน้า
- Apache:
- nginx:
โทรศัพท์ Windows
- Apache:
RedirectMatch 302 /ncsi.txt http://captiveportal.lan
- nginx:
Windows 7 \ 8 \ 10
- Apache: ดู windows phone (ใช้งานได้บน win7)
- nginx:
Mac OS
- Apache:
- nginx:
Amazon Kindle - มีป๊อปอัปหรือไม่
- Apache:
- nginx: