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 ติดมาแล้วครับ

Summary
สอน Codeigniter วิธีลบไฟล์ index.php ออกจาก URL
Article Name
สอน Codeigniter วิธีลบไฟล์ index.php ออกจาก URL
Description
หากเราพัฒนาเว็บไซต์โดยใช้ codeigniter framework การตั้งค่า default url ติดติด index.php มาด้วย เช่น ถ้าหน้าแรกของเราคือ controller home.php หน้าแรกของเราจะเรียกผ่าน url เป็น www.yourdomain.com/index.php/home
Author
Publisher Name
บริษัท โค๊ดบี จำกัด
Publisher Logo

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

ทำเว็บไซต์ให้ปลอดภัย 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 ในบท...