ถามผู้เชี่ยวชาญ .htaccess ครับ

เริ่มโดย guisnote, 24 มีนาคม 2009, 16:27:23

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

guisnote

สมมุติว่า sitelink เป็น  http://www.yoursite.com/?page=2

แล้วเราต้องการ redirect หรือทำอย่างไรใหsitelink แสดงออกมาเป็น  http://www.yoursite.com/abc.html ได้บ้างอ่ะครับ

อยากรู้มากๆเลย  ขอบคุณล่วงหน้าครับ

EThaiZone

htaccess ทำได้แค่การแปลง url นะครับ
แต่มันแปลงค่าไม่เป็น

อย่างมากก็แค่
abc.html เป็น index.php?url=abc

RewriteEngine On

RewriteRule ^(.*)\.html$ index.php?url=$1


ที่เหลือก็ต้องเอาค่า abc ไปเทียบใน DB ของท่าน
หาหน้าที่ต้องการเอาแทน

guisnote

#2
ขอบคุณครับ

งั้นผมถามอีกคำถามนะครับ

อย่างไซต์นี้มันแสดงผลเป็น http://www.thaiseoboard.com/index.php/topic,56477.0.html

เดิมทีมันน่าจะเป็น http://www.thaiseoboard.com/index.php?topic=56477 ... ประมานนี้ป่ะครับ

ทำอย่างไร ช่วยแนะนำทีครับ