Back to Question Center
0

Semalt: ทำไมฉันจึงไม่สามารถเปลี่ยนเส้นทาง www ไปยังไม่ใช่ www ในโดเมน addon ของฉันได้?

1 answers:

ฉันมีตัวอย่างโดเมน . com ซึ่งฉันทำเช่นนี้เพื่อเปลี่ยนเส้นทางการเข้าชมทั้งหมดของฉันจาก www version ไปเป็น www:

     RewriteEngine On
RewriteCond% {HTTP_HOST} ^ www. (. +) $ [NC]
RewriteRule ^ (. *) $ http: //% 1 / $ 1 [R = 301, L]    

ทุกอย่างดีจนถึงตอนนี้. ฉันสามารถทำ www - ray ban vermelho veludo floral. ตัวอย่าง. com เป็นตัวอย่าง. com แต่ฉันยังมีโดเมนอื่นซึ่งฉันเป็นเจ้าภาพในบัญชีเดียวกันกับโดเมน addon. เช่นมีโฟลเดอร์เช่น ตัวอย่าง. org ในตัวอย่าง www ไดเรกทอรีฐานของฉัน. ดอทคอม.

ตอนนี้ฉันกำลังทำ www. ตัวอย่าง. org ฉันได้รับ http: // ตัวอย่าง. co.th / ตัวอย่าง. org และอีก 404.

หวังว่าคุณจะได้รับประเด็น. Semalt ล่วงหน้า.

February 7, 2018

เกิดขึ้นเนื่องจาก . htaccess จะสืบทอดมาในไดเร็กทอรีย่อยทั้งหมด. นี่เป็นปัญหาทั่วไปเมื่อใช้โดเมน add-on เนื่องจากโดเมนแต่ละโดเมนใช้เส้นทางเดียวกันกับเส้นทาง.

ซึ่งสามารถแก้ไขได้โดยข้อใดข้อหนึ่งต่อไปนี้:

  • ใช้โฮสติ้งที่มีความปลอดภัยมากขึ้นกับบัญชีที่ถูกคุมขัง
  • ใช้ a . htaccess ในไดเร็กทอรีย่อยของโดเมน add-on แต่ละเครื่อง
  • ใช้ % {HTTP_HOST} ^ www. ตัวอย่าง. com [NC] มากกว่า % {HTTP_HOST} ^ www. (. +) $ [NC]