Cherokee

เว็บที่ท่านเข้าอยู่นี้ยังไม่เปิดใช้บริการพร้อมให้บริการ

ตอนนี้ก็ได้แก้ปัญหาหมดละครับ โดย whs.in.th ก็ใช้บริการ redirect ของ DotArai (support เค้าแนะนำได้ดีมากๆ ตรวจสอบ zonefile ให้ผมด้วย) และผมก็ได้ปรับปรุง server ให้ไปใช้ Cherokee ซึ่งมัน config สะดวกกว่า (ไม่ได้แปลว่าจะง่ายกว่า) และเร็วกว่า

Cherokee นี่ลง CMS ให้มันดีๆ ยากครับ ผมนั่งปรับอยู่นาน คือจะลงเขี่ยๆ ไม่ให้มี rewrite น่ะง่าย แต่ถ้าจะ rewrite เมื่อใดนั่นแหละครับนรก มันจะเซทประมาณนี้

– ใช้ regex match folder ที่เป็น static content โยนเข้า Static Content Handler
– Path เฉยๆ ที่จะใช้ index.php ผ่าน Directory Index ต้องเซทเอง แล้วตั้งเป็น redirect
– Default rule ตั้งดังนี้
– `^/(.*?)\?(.*)$` -> `/index.php?q=$1&$2`
– `^/(.*)$` -> `/index.php?q=$1`
– กฎนี้ของ Drupal นะครับ ลองไปปรับๆ เอง เช่น ​WordPress ให้เอา q= ออก สิ่งที่มันแปลกของ Cherokee คือมันจะ map ? ไปตรงๆ ไม่มีการเปลี่ยนเป็น & เลยต้องใช้กฎอันแรกเปลี่ยนก่อน (บน Apache ใส่ว่า [QSA] แล้วใช้กฎแค่ข้อหลังข้อเดียวก็ได้แล้ว)

whs.in.th

ยินดีต้อนรับสู่ blog.whs.in.th ครับ 🙂

bug: whs.in.th ยังรับโดเมนไม่ได้ครับเพราะทำ CNAME ไม่ได้ กำลังหาทางแก้อยู่