• August 16, 2018

    การใช้ Mod_Rewrite ทำ Redirects

    RewriteRule ^old\.html$ new.html

    การใส่ rule แบบนี้เป็นการกำหนดว่า เมื่อมีการใส่ url เป็น old.html มันก็จะถูกส่งไปที่ไพล์ new.html
    แต่ผู้เยี่ยมชมยังเห็น URL บน browser เป็น old.html อยู่เหมือนเดิม

    RewriteRule จะประกอบด้วยกัน 3 ส่วน
    1. Call to action RewriteRule ขึ้นต้นบรรทัด กำหนดว่าบรรทัดนี้เป็น Rewrite Rule
    2. Pattern ^old\.html$ เป็นการตรวจสอบ URL ที่ใส่เข้ามาทาง Location Bar ของ Browser
    ซึ่งจะใช้ regex (Regular Expression) ในการตรวจสอบ
    3. Rewrite new.html เป็น URL ที่เราต้องการให้แปลงเป็นอันใหม่

    – เครื่องหมาย The caret หรือ ^ เป็นการกำหนดจุดเริ่มต้น URL ที่อยู่ภายใต้ direcory ปัจจุบันที่เราจะตรวจสอบ

    ซึ่งก็คือ directory เดียวกับไฟล์ .htaccess
    – เครื่องหมาย The dollar sign หรือ $ ซึ่งบอกจุดสิ้นสุดของการตรวจสอบ Pattern
    – . เป็นอักขระพิเศษจึงต้องใส่ / นำหน้า



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized