หัวข้อ: เขียน php ให้แสดงผล URL เป็น .html แบบที่เว็บที่พี่เหม่งเขียนทำไงอ่ะครับ เริ่มหัวข้อโดย: nbaboyz-27 ที่ 5, 01 2011, 03:33:41 PM http://www.dvision.in.th/ (https://www.dekitclub.com/go/http://www.dvision.in.th/)
http://www.cakebaansuan2u.com/ (https://www.dekitclub.com/go/http://www.cakebaansuan2u.com/) อ่ะต้องทำไงครับ หัวข้อ: Re: เขียน php ให้แสดงผล URL เป็น .html แบบที่เว็บที่พี่เหม่งเขียนทำไงอ่ะครับ เริ่มหัวข้อโดย: เด็กไอทีคลับ ที่ 6, 01 2011, 09:16:14 AM ใช้ mod_rewrite น่ะ
อ่านเพิ่มเติมจากนี่ http://forum.dekitclub.com/index.php/topic,853.0.html (http://forum.dekitclub.com/index.php/topic,853.0.html) ส่วนไฟล์ .htaccess ของ cakebaansuan.com มีเท่านี้ละ โค๊ด: RewriteEngine on RewriteRule ^([A-Za-z0-9-]+).html$ index.php?dev=$1 [QSA] หัวข้อ: Re: เขียน php ให้แสดงผล URL เป็น .html แบบที่เว็บที่พี่เหม่งเขียนทำไงอ่ะครับ เริ่มหัวข้อโดย: nbaboyz-27 ที่ 18, 01 2011, 11:08:33 AM ผมเขียนแบบนี้
โค๊ด: RewriteRule ^([^/]*)\.html$ /atical_read.php?no=$1 [L] เวลาเรียกใช้งาน http://www.mysite.com/1.html (https://www.dekitclub.com/go/http://www.mysite.com/1.html) ได้ครับ แต่มันไปซ้ำกับส่วนอื่นอยากให้ มันเป็น http://www.mysite.com/atical/1.html (https://www.dekitclub.com/go/http://www.mysite.com/atical/1.html) ต้องทำยังไงอ่ะครับ ขอบคุณล่วงหน้าครับ หัวข้อ: Re: เขียน php ให้แสดงผล URL เป็น .html แบบที่เว็บที่พี่เหม่งเขียนทำไงอ่ะครับ เริ่มหัวข้อโดย: เด็กไอทีคลับ ที่ 19, 01 2011, 09:03:34 PM แบบนี้
http://www.mysite.com/atical/1.html (https://www.dekitclub.com/go/http://www.mysite.com/atical/1.html) ^artical/(.*).html$ atical_read.php?no=$1 ถ้าให้ง่ายๆ ใช้ - ดีกว่า เพราะเดี๋ยวจะมานั่งปวดหัวกับ PATH DIR อีก เวลาเรียกไฟล์ หลายๆ / แล้วไม่เจอเนี่ย มันจะปวดจิตมากๆ เพราะต้องแก้ตั้งแต่ require() ทั้ง style ทั้ง image src บลาๆๆ สรุปแล้ว ใช่ - ง่ายกว่า |