ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingรบกวนหน่อยครับ mod write อีกแล้ว
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: รบกวนหน่อยครับ mod write อีกแล้ว  (อ่าน 656 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
siamspeeds
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 2



ดูรายละเอียด
« เมื่อ: 17 มกราคม 2011, 17:11:29 »

 1.คือว่า ทำยังไง ให้มันเรียก
www.xxx.com/index.php เป็น www.xxx.com/index.html
เอาแบบพิมพ์ชื่อ www.xxx.com/index.php มันเด้งเปลี่ยนเป็น www.xxx.com/index.html เลยครับ
เพราะเคยลองทำ มันเรียกได้ทั้ง 2 ชื่อ  แต่ชื่อมันไม่เด้ง เป็น html ครับ รบกวนยกตัวอย่างหน่อยได้ไหมครับ ขอบคุณครับ

2.เวลาเราทำ url เป็นภาษาไทย ต้องเก็บฟิวใน mysql ใช่ไหมครับ
หรือใครพอมีสคริป แปลง ช่องว่างเป็นขีดกลางไหมครับ พอดีไม่ค่อยเก่งครับ ขอบคุณครับ

ขอบคุณพี่ๆ น้องล่วงหน้าเลยครับ
 wanwan008 wanwan008 wanwan008



บันทึกการเข้า
Condothai
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 56
ออฟไลน์ ออฟไลน์

กระทู้: 1,024



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 17 มกราคม 2011, 17:24:37 »

ตอบข้อแรกให้ละกันครับ

กรณีนี้ใช้ 301 redirect ได้ครับ เป็นการเปลี่ยนนามสกุล

โค๊ด:
RedirectMatch 301 (.*)\.php$ http://www.example.com/$1.html

หรือ

โค๊ด:
RewriteRule (.*).htm$ /$1.php 

ปล. อย่าลืมเปลี่ยนชื่อเวปด้วยน่ะครับ ลองแบบแรกก่อนว่าเวิร์กไหม
บันทึกการเข้า

kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #2 เมื่อ: 17 มกราคม 2011, 20:03:22 »

ช่องว่างเป็นขีดกลาง

โค๊ด:
$uri = str_replace(' ','-',$uri);
บันทึกการเข้า

เล็กสั้น ขยันซอย
gubaaball
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 184
ออฟไลน์ ออฟไลน์

กระทู้: 1,673



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 18 มกราคม 2011, 04:31:39 »

ตอบข้อแรกให้ละกันครับ

กรณีนี้ใช้ 301 redirect ได้ครับ เป็นการเปลี่ยนนามสกุล

โค๊ด:
RedirectMatch 301 (.*)\.php$ http://www.example.com/$1.html

หรือ

โค๊ด:
RewriteRule (.*).htm$ /$1.php 

ปล. อย่าลืมเปลี่ยนชื่อเวปด้วยน่ะครับ ลองแบบแรกก่อนว่าเวิร์กไหม


โค๊ด:
RewriteRule (.*).htm$ /$1.php 
ผมว่ามันกลับกันน่ะครับ
บันทึกการเข้า

Condothai
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 56
ออฟไลน์ ออฟไลน์

กระทู้: 1,024



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 18 มกราคม 2011, 15:39:51 »

ตอบข้อแรกให้ละกันครับ

กรณีนี้ใช้ 301 redirect ได้ครับ เป็นการเปลี่ยนนามสกุล

โค๊ด:
RedirectMatch 301 (.*)\.php$ http://www.example.com/$1.html

หรือ

โค๊ด:
RewriteRule (.*).htm$ /$1.php 

ปล. อย่าลืมเปลี่ยนชื่อเวปด้วยน่ะครับ ลองแบบแรกก่อนว่าเวิร์กไหม


โค๊ด:
RewriteRule (.*).htm$ /$1.php 
ผมว่ามันกลับกันน่ะครับ


ช่ายๆ ลืมเปลี่ยนให้ 555
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์