7 Blogger

สวัสดีเราเอง 7 ไง (จำไม่ได้เหรอ !?!?!)

November 25, 2009

ระวังการใช้ .htaccess ใน cPanel

Written by
7

Tip อันนี้สำหรับคนที่ให้ Hosting แบบ cPanel หรือ แบบอื่นๆที่เก็บโดเมนทั้งหมดไว้ใน root domain คือ มี domain หลัก แล้ว folder domain ย่อยก็มารวมกันใน folder domain หลักแบบนี้

ปัญหาก็คือ .htaccess ของ domain หลัก มันจะมีผลกับทุก domain ย่อยของเราเลย ถ้าเราเขียน mod rewrite ไม่ดี อาจทำให้เราเข้าเวปอื่นๆใน host ไม่ได้เลย ซึ่งผมเพิ่งเจอปัญหานี้ เล่นเอางงงงงง? งองูหลายตัวเลยทีเดียว

วิธีแก้คือ?

  1. เขียน .htaccess ใหม่ ไม่ให้กระทบกับ domain ย่อยอื่นๆทุกตัว
    (เขียนไงฟะ วิธีนี้ไม่ work ไม่เอา)
  2. ทำใจ ไม่ใช้ .htaccess กับ domain หลัก
    (ไม่ดีอีก ก็อยากใช้อ่ะ)
  3. วิธีสุดท้าย สร้าง .htaccess ให้กับ domain ย่อยทุกตัว ให้มันมี .htaccess ของตัวเอง(domain ใหนที่มีแล้วก็ไม่ต้อง)

ผมใช้วิธีที่ 3 นี่หล่ะ แค่ทำ .htaccess แล้ว upload ไปใส่เท่านั้นเอง จบง่ายกว่า โดยในไฟล์ .htaccess จะใส่ข้อความดังนี้

RewriteEngine Off

บรรทัดเดียวแค่นี้แหละ จบ.

สวัสดี

เรื่องที่เกี่ยวข้อง

  • ความสัมพันธ์ระหว่าง Permalink กับ slug
  • 7 comments for this post.

    1. Comment from au8ust on November 27th, 2009 :

      ใน cpanel ระบุ directory ของ addon domain เวลาสร้างได้ ผมมักจะระบุให้อยู่เหนือ public_html เสมอเลยครับ ไม่เว้นแม้แต่พวก subdomain เพราะผมไม่ชอบให้มันไปมั่วกันวุ่นวาย = =’

    2. Comment from 7 on December 6th, 2009 :

      @au8ust ทำแบบนั้นได้ด้วยเหรอเนี่ย เชยจังเรา ไม่รู้เรื่องเลย

    3. Comment from โฆษณาเว็บ on July 22nd, 2010 :

      ขอบคุณสำหรับบทความดีๆ ครับ

      +100% ^3^

    4. Comment from 5 Star Hotel Club on August 21st, 2010 :

      ยัง งงๆ อยู่ครับเพิ่งจดมา โดเมนจดที่ 10 gb โฮสเป็น cPanel ของไอ้เข้

    5. Comment from Blackberry on September 8th, 2010 :

      ผมใช้แบบที่ สาม ครับ มี .htaccess เป็นของตัวเอง

    6. Comment from ขายเกมส์ on November 24th, 2010 :

      ขอบคุณมากครับ ได้ความรู้ดีครับ สั้นๆ เข้าใจง่าย ^^

    7. Comment from Ryudragon on July 23rd, 2011 :

      ยัง งง อยู่เลย กับ เจ้า .htaccess

    Leave a Comment