การทำ Mod Rewrite

การทำ Mod Rewrite





mod_rewrite คืออะไร??
mod_rewrite หรือ ฤาษีแปลงสาส์น นั้นเอง คือการแปลง URL ปกติให้เป็น URL ที่เหมือนกับการเข้ารหัส หรือหมายถึงการทำ URL ที่ยาวเหยียดให้สั้นลง
เหมาะกับการทำ SEO เป็นอย่างยิ่ง
โดย mod_rewrite นี้มีมากับ web server ที่เป็น apache หรือ hosting ที่เป็น linux เท่านั้น หาก server ที่เป็น windows อยากทำอาจต้องหาตัวนี้มาใส่เพิ่มครับ
ดังนั้นเวลาเลือก hosting ควรสอบถามผู้ให้บริการก่อนว่าสามารถทำ mod rewrite ได้หรือไม่
มาเข้าเรื่องกันเลยครับ กรณี TEST บน Localhost
วิธีการเช็คดูว่า hosting เราสามารถ ทำ mod rewrite ได้หรือไม่ ให้ใช้คำสั่งดังนี้ครับ
แล้วดูตรงช่อง Loaded Modules ว่ามี module ที่ชื่อว่า mod_rewrite หรือไม่
ถ้ามีก็ข้ามขั้นตอนถัดไปได้เลยครับ
แต่ถ้าไม่มีให้หา file ชื่อ httpd.conf แล้วเปิดด้วย ediplus หรือ notepad นะครับ
หาบรรทัดว่า
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride All
    Order deny,allow
    Deny from all
    Satisfy all
เอา # ด้านหน้าออกกรณีมี # ด้านหน้า (#=Comment นั่นเอง)
จากนั้นหาบรรทัด ที่มีคำว่า #LoadModule rewrite_module modules/mod_rewrite.so
แล้วลบ # ด้านหน้าออกครับ
จากนั้น restart apache อีกรอบครับ
เริ่มทำ mod rewrite
ให้สร้าง file ชื่อ .htaccess คือ file ที่จะใช้ทำ mod rewrite ในเว็บนะครับ
โดย .htaccess นี้ สามารถสร้าง ได้ใน edit-plut หรือ notepad ก็ได้นะครับ
จากน้ัน copy คำสั่งด้านล่างไป ดัดแปลงได้เล้ยครับ
RewriteEngine on
#ต้นฉบับเดิม
#board.php?board_id=999&title=บอร์ดที่999
RewriteRule ^content/([^/]*)/([^/]*).htm$ /board.php?board_id=$1&title=$2 [L]
#URL ใหม่ที่ได้
#http://www.youdomain.com/content/999/บอร์ดที่999.htm
#เพียงเท่านี้เราก็ได้ URL ที่ง่ายต่อการ ทำ SEO แล้วครับ
#แต่เวลาเรียกใช้งานต้องเรียกให้ถูกต้องตาม URL ใหม่ด้วยนะครับ
#เพราะเมื่อ ระบบ เห็น URL ใหม่แล้วจะย้อนกลับไปค้นหา File ต้นฉบันแรก ที่เรียก file อะไร ต้องการ parameter ตัวไหนบ้าง เป็นต้นครับ
อ่านคู่มืออ้างอิงต่อได้ในที่นี้เลยครับ 

ฝากติดตามผลงานด้านล่างด้วยครับ
--------------------------
► Website : https://www.siamfocus.com/
► LINE@ : https://line.me/ti/p/@siamfocus.com
► Facebook : https://www.facebook.com/fanpage.siamfocus
► Twitter : https://twitter.com/siamfocus
► Google+ : https://plus.google.com/+TAAMSiAMFOCUS
► Instagram : https://www.instagram.com/iamtaam
--------------------------








บทความ แนะนำ

ออกแบบเว็บไซต์

ออกแบบเว็บไซต์

พอได้ยินคำว่า ออกแบบเว็บไซต์ หลายๆ คน อาจเข้าใจว่า ก็คือ การทำเว็บไซต์ ขึ้นมานี้แหล่ะ... แต่...

เทศกาลส่งความสุข 2561

เทศกาลส่งความสุข 2561

เดือนสุดท้ายของปี 2560 กำลังจะหมดไป และก็กำลังก้าวเข้าสู่ปี 2561 ปี 2560 อาจเป็นปีที่ดีสำหรับใครห...

Man-Day กับ การทำเว็บไซต์

Man-Day กับ การทำเว็บไซต์

ย่อๆ สรุปก่อน Man-Day คือ ค่าจ้างรายวันต่อคน เช่นทำงาน 1 วันจะต้องคิดเท่าไหร่ ย่อยลงมาก็จะ...

การทำ Mod Rewrite

การทำ Mod Rewrite

mod_rewrite คืออะไร??   mod_rewrite หรือ ฤาษีแปลงสาส์น นั้นเอง คือการแปลง URL ปกติให้เป็น...

เตือนสติพระคุณแม่ 2

เตือนสติพระคุณแม่ 2

วันเกิดยิ่งใหญ่ใครคนนั้น ฉลองกันในกลุ่มผู้ลุ่มหลง หลงลาภยศสรรเสริญเพลินทะนง วันเกิดส่งชีพสั้นเร่ง...

php export html to excel

php export html to excel

ความเดิมตอนที่แล้ว หลังจากที่ผมทดสอบการ Export Data to Excel ด้วย PHPExcel Class มาแล้ว จากลิ้...

พุธห้ามตัด

พุธห้ามตัด

มหาศิริมงคล ตัดผมใหม่  ตัดผม วันอาทิตย์ เป็นวันดี จะมีอายุยืนยาว  ตัดผม วันจันทร์ เป...

สร้าง backlink ฟรี

สร้าง backlink ฟรี

วันนี้ผมจะมาแนะนำเว็บไซต์ ที่สามารถนำเว็บของเราไปสร้าง Backlink (ลิ้งที่ย้อนกลับมาหาเว็บเรา) แบบที่ส...




หมวดหมู่บทความ