ด้วยเสียงของมัน คุณ ย่อย
โดเมนย่อยจับคู่กับไดเร็กทอรีเดียวกันกับโดเมนหลักและโดเมนย่อยอื่นๆ ทั้งหมด (www
และ อื่นๆ
ฯลฯ)
อย่างไรก็ตาม หากทุกคำขอไปยัง ย่อย
โดเมนย่อยถูกเขียนใหม่เป็นการภายในไปยัง /sub
ไดเร็กทอรีย่อย จากนั้นคุณสามารถสร้างใหม่ได้ .htaccess
ที่ /sub/.htaccess
ที่คุณตั้งไว้ DirectorySlash ปิด
- จากนั้นนำไปใช้กับคำขอทั้งหมดไปยัง ย่อย
โดเมนย่อย. (สมมติว่าคุณไม่ได้เข้าถึงไดเร็กทอรีย่อยเดียวกันผ่านชื่อโฮสต์อื่น คุณสามารถป้องกันสิ่งนี้ได้หากต้องการ)
เดอะ /sub/.htaccess
ไฟล์ยังเป็นที่ที่คุณจะใช้งาน #3 ในข้อกำหนดของคุณ
ราก .htaccess
ไฟล์เพียงแค่เขียนคำขอทั้งหมดไปยังไฟล์ ย่อย
โดเมนย่อยของ /sub
ไดเร็กทอรีย่อย
นอกเหนือ: เนื่องจากคุณกำลังถามคำถามนี้บน ServerFault โดยทั่วไปถือว่าคุณมีสิทธิ์ควบคุมเซิร์ฟเวอร์อย่างสมบูรณ์ ในกรณีนี้ควรกำหนดค่านี้ ย่อย
โดเมนย่อยในคอนเทนเนอร์ vHost ของตัวเองที่ชี้ไปที่ /sub
ไดเร็กทอรีย่อย (หรือที่อื่นที่อยู่นอกไดเร็กทอรีของโดเมนหลัก) ในกรณีนี้ คุณไม่จำเป็นต้องดำเนินการ #2 ของข้อกำหนดของคุณ และคุณเพิ่งตั้งค่า DirectorySlash ปิด
สำหรับโดเมนย่อยทั้งหมด