version 4.1.0

กำจัดปัญหาเครื่องหมาย / ต่อท้าย URL

  พฤหัสบดีที่ 05 กุมภาพันธ์ พ.ศ. 2558 เวลา 13:46:58 น.      1,446 ครั้ง


กำจัดปัญหาเครื่องหมาย / ต่อท้าย URL

แนะนำ

ปกติแล้ว นักพัฒนาเว็บแอพด้วย Laravel Framework ที่กำลังเริ่มต้น อาจจะไม่ได้ทดสอบหรือสังเกตความเปลี่ยนแปลง กรณีที่เราเรียกใช้งาน URL ที่มีเครื่องหมาย / อยู่ท้าย URL นั้น เช่น http://localhost/laravel_tutorial/public/home/ หลังจากเรากด ENTER ปุ๊บ URL จะเปลี่ยนเป็น http://localohst/laravel_tutorial/ ทันที แต่หากถูกต้อง URL จะเป็นเหมือนเดิม และผมก็ค้นพบวิธีปรับแต่งไฟล์ .htacess ให้สามารถใส่เครื่องหมาย / ต่อท้าย URL ได้


คำสั่ง HTACCESS ของ Apache

 // ก่อนปรับแต่ง
RewriteEngine On
 
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
 
// ปรับแต่งใหม่
RewriteEngine On
 
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$/ /$1/ [L,R=301] // ตำแหน่งที่ปรับแต่ง


แท็ก


นักแปล / นักเขียน / เรียบเรียง

author

เอกบิณ ใจแก้วมา (แม็ก)

"โปรแกรมเมอร์ตัวเล็ก ๆ" สะสมประสบการณ์ด้านการพัฒนาซอฟแวร์มามากกว่า 11 ปี
# ติดตามผลงานได้ที่ | พบกับเราที่ Google+ | Facebook






Comment