ฉันกำลังทำงานกับแอป laravel ฉันประสบปัญหากับเบราว์เซอร์ Firefox และ Safari เมื่อฉันต้องการเข้าถึงเว็บแอปด้วยโดเมนย่อย เช่น sub.localhost/myapp/public
ฉันเห็นว่า ไม่พบเซิร์ฟเวอร์ ขณะที่ opera และ chrome ทำงานอยู่ กับฉันด้วยดี
ข้อเสนอแนะใด ๆ ?
ฉันกำลังทำงานกับแอป laravel ฉันประสบปัญหากับเบราว์เซอร์ Firefox และ Safari เมื่อฉันต้องการเข้าถึงเว็บแอปด้วยโดเมนย่อย เช่น sub.localhost/myapp/public
ฉันเห็นว่า ไม่พบเซิร์ฟเวอร์ ขณะที่ opera และ chrome ทำงานอยู่ กับฉันด้วยดี
ข้อเสนอแนะใด ๆ ?
ทางออกที่ดีที่สุด รองรับหลายโดเมนย่อย:
พิมพ์ url นี้ about:config
ค้นหา network.dns.localDomains
ดับเบิลคลิกที่ช่อง "value"
ป้อน URL ของคุณโดยคั่นด้วยลูกน้ำ www.localhost,app.localhost
network.dns.native-is-localhost
แต่ไม่มีปัญหาใดๆ
- person Twenty; 25.03.2020
*.localhost
เพื่อให้ครอบคลุมกรณีทั้งหมดในอนาคต ตอนนี้สิ่งที่ฉันต้องทำคือจำข้อยกเว้นบ้าๆ นี้ไว้ ต่อไปฉันจะสร้างเครื่องใหม่! การแก้ไข ไม่ใช้ *.localhost - ฉันถูกแคช DNS หลอกให้ความหวังผิดๆ ฉันแสดงความคิดเห็นไว้ที่นี่เพื่อช่วยป้องกันไม่ให้ผู้อื่นตกหลุมพรางของฉัน
- person Phil Blackburn; 02.08.2020
วิธีแก้ปัญหาสำหรับฉัน ณ เดือนธันวาคม 2559 บน Firefox 50.0.2 คือ about:config
การตั้งค่า network.dns.localDomains
:
การแก้ไขไฟล์โฮสต์อาจช่วยแก้ปัญหาได้เป็นอย่างดี
ตอนนี้น่าจะมีรายการแล้ว ตัวอย่างเช่น OSX มีสิ่งเหล่านี้ตามค่าเริ่มต้น:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
เพียงเพิ่มโดเมนย่อยที่คุณต้องการต่อท้าย เช่น:
127.0.0.1 mysubdomain.localhost
เส้นทางไปยังไฟล์โฮสต์ของคุณบน OSX คือ /etc/hosts
ดังนั้น sudo nano /etc/hosts
ที่จะแก้ไข เช่นเดียวกับสำหรับ Linux
เครดิตจำนวนมากไปที่คำตอบนี้
ไปที่ about:config
บนเบราว์เซอร์ของคุณ จากนั้นค้นหา network.dns.native-is-localhost
ค่าเริ่มต้นคือ false
สลับไปที่ true
แล้วคุณจะพร้อมไป
การตั้งค่า 'network.dns.disableIPv6' เป็น false (ค่าเริ่มต้นคือ true) ได้ผลสำหรับฉัน (หากคุณไม่ทราบวิธีตั้งค่านี้ คุณสามารถไปที่ลิงก์ด้านล่างนี้ได้)
ลิงค์ต่อไปนี้อาจช่วยคุณแก้ไขปัญหาให้คุณได้ ลองสิ่งนี้
https://support.mozilla.org/en-US/kb/firefox-cant-load-websites-other-browsers-can
หากเกิดปัญหา เช่น Firefox ไม่พบเซิร์ฟเวอร์ อาจเป็นปัญหาด้านเครือข่าย หากต้องการแก้ไข โปรดตรวจสอบให้แน่ใจว่าโมเด็ม/เราเตอร์ของคุณไม่ได้แสดงข้อผิดพลาด:
ตรวจสอบให้แน่ใจว่าซอฟต์แวร์รักษาความปลอดภัยอินเทอร์เน็ตไม่ได้บล็อกการเชื่อมต่ออินเทอร์เน็ต
ตรวจสอบที่อยู่เพื่อดูข้อผิดพลาดในการพิมพ์ เช่น ww.example.com แทน www.example.com