กำหนดค่าโฮสต์บนพื้นฐานของ url


0

สมมติว่าฉันมีเว็บไซต์ของฉัน www.mysite.com ด้วยการกำหนดค่า vhost

มันเป็นไปได้ที่จะกำหนดค่า Apache ในลักษณะที่เมื่อมีคนเข้าถึงตัน www.mysite.com/site1 และ URL อื่น ๆ เช่น www.mysite.com/sites1/folder1/folder2/doc.html, apache จะไม่ดู vhost ของ www.mysite.com แต่อีก vhost?

ถ้าใช่มีข้อเสียใด ๆ สำหรับ www.mysite.com หรือไม่

แก้ไข: หลังจากการวิจัยบางอย่างฉันพบว่ามันเป็นไปไม่ได้ที่จะกำหนดค่าโฮสต์บนพื้นฐานของ url อย่างไรก็ตามยังมีความเป็นไปได้ที่จะทำเช่นนั้นกับพอร์ตหรือไม่

ฉันหมายถึงสมมติว่าฉันมีเว็บไซต์ย่อยของฉันดังนั้นเมื่อฉันพิมพ์ www.mysite.com/site1 มันเปลี่ยนเส้นทางไปที่ site.mysite.com ด้วยพอร์ตเฉพาะเพื่อให้ vhost กำหนดค่าสำหรับ site1 ที่เกี่ยวข้องและอื่น ๆ ...

ดูเหมือนจะเป็นไปได้แม้ว่าฉันจะยังไม่มีความคิดเกี่ยวกับวิธีระบุพอร์ตในการเปลี่ยนเส้นทางคุณคิดอย่างไร

คำตอบ:


0

ฉันจะไปกับ mod_rewrite ที่จะช่วยให้ yo ทำการเปลี่ยนเส้นทางแฟนซีทุกประเภทตามเงื่อนไขที่แตกต่างกัน

เมื่อเริ่มต้นหน้านี้อาจดี: http://httpd.apache.org/docs/2.4/rewrite/

หวังว่าจะนำคุณไปข้างหน้า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.