วิธีการตัด Index.php ออกจาก url ใน Magento

คู่มือ แชร์วิธีใช้งาน Magento ทุกเวอร์ชั่น ตั้งแต่ การติดต้้งและใช้งานต่างๆ การอัพเกรด การ Backup ทุกเรื่องของการทำเว็บขายของ

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mcmakdonal
PHP Super Member
PHP Super Member
โพสต์: 246
ลงทะเบียนเมื่อ: 18/05/2015 9:51 am

วิธีการตัด Index.php ออกจาก url ใน Magento

โพสต์โดย mcmakdonal » 20/07/2015 2:41 pm

2015-07-20_14-27-31.jpg
2015-07-20_14-27-31.jpg (7.07 KiB) เปิดดู 589 ครั้ง


1. ทำการ Login ไปที่หลังร้าน แล้วไปที่ System -> Configuration

2015-07-08_12-38-04.jpg
2015-07-08_12-38-04.jpg (86.09 KiB) เปิดดู 589 ครั้ง


2. เลือกเมนู Web ทางซ้ายมือ แล้วทำตามรูปภาพ

2015-07-20_14-31-29.jpg
2015-07-20_14-31-29.jpg (116.43 KiB) เปิดดู 589 ครั้ง


- Search Engines Optimization
Use Web Server Rewrites : Yes

- Unsecure
Base URL ให้ใส่ url ของเว็บคุณ ตัวอย่างเช่น http://www.yourdomain.co.uk/

- Secure
Base URL ให้ใส่ url ของเว็บคุณ ตัวอย่างเช่น http://www.yourdomain.co.uk/

แล้วกด Save Config

3.ไปที่ ftp ของคุณ แล้วเปิดไฟล์ .htaccess แล้วเพิ่มโค้ดนี้ลงไป

โค้ด: เลือกทั้งหมด

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


จากนั้น Save file แล้วกลับมาที่ Magento แล้วทำการ Flush cache และ Refresh Cache


ถ้าทำถูกต้อง index.php จะหายไป

2015-07-20_14-40-42.jpg
2015-07-20_14-40-42.jpg (6.39 KiB) เปิดดู 588 ครั้ง


ถ้าทำผิด เวลาเข้าหน้าอื่นๆ ก็จะมี error 404 ให้กลับไปทำใหม่ ถ้าไมไ่ด้ให้ โพสคำถามไว้ครับ
รูปภาพ

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 1 และ บุคคลทั่วไป 0 ท่าน