ฉันมี 2 โดเมนที่ทำงานอยู่ในไดเร็กทอรีเดียวกันจาก IP เดียวกัน (ผ่านระเบียน CNAME ในแต่ละ DNS)
ไดเรกทอรีแสดงสิ่งนี้ในดัชนี apache:
ดัชนี /
โดเมนวัน.คอม/
โดเมนทู.คอม/
สิ่งนี้จะแสดงเมื่อคุณเยี่ยมชมไซต์ผ่านที่อยู่ IP
อย่างไรก็ตามฉันต้องการ domainOne.com/html/
จะแสดงถ้าโดเมนเป็นโดเมนหนึ่ง และ domainTwo.com/html
หากโดเมนที่ใช้เชื่อมต่อคือโดเมนสอง
ฉันลองใส่ไดเรกทอรีย่อยในระเบียน CNAME เพื่อให้ชี้ไปที่ 12.34.56.789/domainOne.com/html/
แต่เห็นได้ชัดว่าไม่ได้ผล เนื่องจาก CNAME สามารถกำหนดเส้นทางไปยัง IP ได้เท่านั้น ไม่ใช่โฟลเดอร์เฉพาะ ซึ่งแย่มาก
เป็นไปได้ไหม ถ้าเป็นเช่นนั้นมันจะทำให้ชีวิตของฉันง่ายขึ้นมาก
(ปล. ฉันทำทุกอย่างในของฉัน httpd.conf
ฉันไม่มีไฟล์กำหนดค่าต่อโดเมน เนื่องจากฉันหาวิธีเชื่อมต่อโดเมนของฉันกับ AWS ไม่ได้... และตอนนี้ฉันก็ใช้ระเบียน CNAME น้อยเหลือเกิน...)
โดยพื้นฐานแล้วฉันต้องการทราบว่าฉันสามารถทำได้ด้วยเครื่องมือเขียนซ้ำหรือไม่ถ้าเป็นไปได้
เหตุผลเดียวที่ฉันต้องการทำเช่นนี้คือเพื่อให้ไซต์สามารถเข้าถึงได้จากที่อยู่ดีบักที่ตำแหน่งเดียวในไดเร็กทอรีเดียวกัน และเพื่อให้ไซต์สามารถเข้าถึงทรัพยากรระหว่างกันได้
นี่คือทั้งหมดที่ฉันคิดขึ้นมาได้ และแน่นอนว่ามันไม่ได้ผล
RewriteEngine เปิดอยู่
<หาก "%{HTTP_HOST} == 'domainOne.com'">
นามแฝง "/" "${DocumentRoot}/domainOne.com/html"
</หาก>
ดูไซต์ที่นี่เพื่อทำความเข้าใจว่าฉันหมายถึงอะไรในตอนเริ่มต้น (https://mistersircode.com/)
(หากไซต์ไม่มีดัชนีในอนาคต นั่นอาจเป็นเพราะฉันได้แก้ไขปัญหาของฉันแล้ว)