URL Rewrite สำหรับ UCHome 2.0
URL Rewrite สำหรับ UCHome 2.0ตัวอย่าง URL Rewrite
*ของเดิมจะเป็นลิงค์แบบนี้ค่ะ >>/home/space.php?do=home
**หลังจากเปิดการทำงาน URL Rewrite แล้วจะได้แบบนี้ >>home/space-home.html (สวยขึ้นเยอะค่ะ)
วิธีทำนะคะ สร้างไฟล์ขึ้นมาตัว ชื่อ .htaccess แล้วใส่รายละเอียดด้านในไฟล์ .htaccess ดังนี้
RewriteEngine On
RewriteBase /home
RewriteRule ^(space|network)\-(.+)\.html$ $1.php?rewrite=$2
RewriteRule ^(space|network)\.html$ $1.php
RewriteRule ^(+)$ space.php?uid=$1
จะเห็นได้ว่าตรง RewriteBase /homeคือแฟ้มที่อยู่ปลายทางของ UCHome นะคะ
หากแฟ้มที่คุณติดตั้งระบบ uchome ตั้งเป็นชื่อแฟ้มอะไร ก็แก้ไขเปลี่ยนเป็นชื่อนั้นๆตามสะดวกนะคะ
ตัวอย่างที่ทำให้ดูคือชื่อแฟ้ม home นะคะ ก็แก้ไขให้เป็นแบบนี้ RewriteBase/home ถ้าเป็นชื่ออื่นก็แก้ไขเป็นอื่นชื่อค่ะตามที่คุณตั้ง
หากเว็บไหนไม่ได้ทำแฟ้มแยกออกมาใช้สคริป UCHome เป็นเว็บหน้าหลักเลยโดยตรง
ในช่อง RewriteBase /home ก็ไม่ต้องใส่นะคะ ปล่อยว่างไปให้เป็นแบบนี้ RewriteBase /แล้วจัดเก็บไฟล์ให้เป็น .htaccess ตามที่บอกเบื้องต้น
จากนั้นอัพขึ้น FTP ไว้ที่เดียวกับ config.php ของ uchome นะคะ
แล้วไปเปิดการทำงานที่ admin ของ uchome ค่ะadmin> ตั้งค่าหน้าเว็บ> URL Rewrite
ตามภาพนะคะเปิดการใช้งาน
สำหรับใครทำไม่เป็นก็ดาวน์โหลดไฟล์ด้านล่างไปค่ะ ขอบคุณครับพี่ก้อย ^^ ขอบคุณครับ{:18_789:} ขอบคุณครับ ลองทำแล้วมันรีเฟรสไปหน้าแรกของ discuz ตลอดเลยน่ะครับ ขอบคุณมากครับบบบบ ขอบคุณมากครับ ขอบคุณครับ ขอบคุณครับ พี่ก้อย ขอบคุณมากคัรบทำสำเร็จแล้วครับ{:18_761:}
หน้า:
[1]
2