php-codeigniter-framework

สอน Codeigniter วิธีลบไฟล์ index.php ออกจาก URL

สอน Codeigniter วิธีลบไฟล์ index.php ออกจาก URL

หากเราพัฒนาเว็บไซต์โดยใช้ codeigniter framework โดยปกติแล้วค่า default url ของ CI
จะติด index.php มาด้วย ซึ่งไม่ทำให้เกิดผลใด ๆ ในทาง SEO และยังทำให้ URL เมื่อแสดงบน address bar
ของเบราซ์เซอร์ต่าง ๆ ไม่สวยเท่าไหร่ ตัวอย่างเช่น ถ้าหน้าแรกของเราคือ controller home.php
หน้าแรกของเราจะเรียกผ่าน url เป็น www.yourdomain.com/index.php/home
ซึ่งอาจจะดูไม่สวย ไม่เป็น URL Friendly หรือได้ผลทาง SEO ไม่ดีนัก วิธีตัด index.php ออกจาก url จะทำได้ดังนี้ครับ

1. แก้ไขไฟล์ .htaccess ( ในกรณีที่โฮสเราเป็น linux OS ) เป็นแบบนี้

แต่ถ้าเราติดตั้ง codeignter ไว้ใน subfoler ให้เปลี่ยนบรรทัดที่ 4 ตามชั้นโฟลเด้อที่เราติดตั้งไว้ เช่น

2. ทำการแก้ไขไฟล์ application/config/config.php บรรทัดที่ 38
จาก

เป็น

เท่านี้ทุกหน้า ทุก controller ของเว็บเราก็จะไม่มี index.php ติดมาแล้วครับ

กระทู้ใกล้เคียง

ทำเว็บไซต์ให้ปลอดภัย Codeigniter Security... ทำเว็บไซต์ให้ปลอดภัย Codeigniter Security อย่าลืมที่จะเพิ่มความปลอดภัยให้เว็บไซต์ ด้วยคุณสมบัติด้านความปลอดภัยที่ codeigniter มีให้อยู่แล้ว Fram...
PHP Codeigniter เน้นใช้งาน : ตอน 1 ดาวน์โหลดและติด... PHP Codeigniter : ตอน 1 ดาวน์โหลดและติดตั้ง codeinginter PHP Codeigniter เป็น MVC framework ที่ได้รับความนิยมและใช้ในงานพัฒนาเว็บไซต์กันอย่างแพร่หล...
สอน codeigniter ติดตั้งไลบรารี่และส่งอีเมลด้วย PHP... สอน codeigniter ติดตั้งไลบรารี่และส่งอีเมลด้วย PHPMailler การส่งอีเมลเป็นฟังก์ชั่นการทำงานอีกส่วนหนึ่งที่มักจะมีในขั้นตอนของการพัฒนาเว็บไซต์ ตัวอย่...
สอน codeigniter ทำระบบสมัครสมาชิก... สอน codeigniter เข้าใจโครงสร้างของ CI ด้วยระบบสมัครสมาชิก สอน code igniter เขียนระบบสมัครสมาชิกด้วย codeigniter framework แบบ Step By Step ในบท...