• knife set
  • feed

    ปรับ mod_rewrite สำหรับทำ URL

    posted on 07 May 2009 11:36 by itshee in Drupal

    บล็อกนี้เป็นซีรีส์ของ คู่มือปรุงเว็บไซต์ฉบับ non-programmer โดยนำเคสของ stylelurf.com มาให้ดูกันครับ จะเป็นการเล่าของการทำเว็บไซต์ยากๆ โดยไม่จำเป็นต้องรู้โค้ด PHP หรือ MySQL ซักนิดเดียว

    อันนี้เป็นเอนทรีแทรกสำหรับการทำเว็บไซต์นะครับ โดยคนที่ใช้ WampServer จะมีปัญหานิดหน่อยตรงที่ mod_rewrite (อย่าถามผมว่าคืออะไร ผมก็ไม่รู้จักเหมือนกัน) มันจะไม่ทำงานอัตโนมัติ ซึ่งจะส่งผลให้ใช้ clean URLs แบบที่เป็น URL สวยงามไม่ได้ สำหรับคนที่ใช้ WAMP หรือ XAMPP ตัวอื่นก็อาจจะข้ามไปได้

    • clearn URL - http://www.example.com/styles/jeans
    • ugly URL - http://www.example.com/?q=styles&categories=39&sid=14890

    วิธีทำสำหรับ WampServer ทำได้โดยกดไอคอนมิเตอร์ขวาล่าง แล้วเลือก Apache ->Apache Modules -> rewrite_module ให้มันติ๊กถูก ตามภาพเลย

    เพียงแค่นี้ จบเอนทรีไปดื้อๆ กดไปก็ยังไม่มีผลอะไร แต่จะมีผลในเอนทรีถัดไปครับ ว่าแต่ใครมีไอเดียหรือคิดคำไทยสำหรับ "clean URL" นี่ช่วยฝากคิดในคอมเมนต์ด้วยนะครับ ตอนแรกจะแปลว่า URL สะอาด ก็กลัวจะแปลไทยเป็นไทย

    big smile

    #4 By ไอ้แป้น : i-phan on 2009-05-26 10:23

    ขั้นตอนนี้
    สำหรับผู้ใช้ XAMPP ก็ต้องทำด้วย
    แถมซับซ้อนกว่า WAMP นิดหน่อยเพราะต้องแก้ไขที่ไฟล์ apache config เองเลย
    (xampp\apache\conf\httpd.conf)

    #3 By arthuran on 2009-05-07 18:13

    big smile Hot!
    มีประโยชน์
    ติดตามต่อครับbig smile