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