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

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

ThaiSEOBoard.comความรู้ทั่วไปSearch Engine Optimizationสอบถามเกียวกับ rewrite rule หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเกียวกับ rewrite rule หน่อยครับ  (อ่าน 1595 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
thaidreamhost
สมุนแก๊งเสียว
*

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

กระทู้: 751



ดูรายละเอียด เว็บไซต์
« เมื่อ: 23 ธันวาคม 2009, 09:32:02 »

คือผมเขียนตามนี้นะครับ

RewriteRule ^(.*).html view_recipe4.php?recipe_id=$1&b1=$2&cat=$3&b2=$48&cat_name=$5&b3=$6&recipe_name=$7
RewriteRule ^(.*).html web.php?shop_id=$1&b1=$1&cat1=$3&b2=$4&cat2=$5&b3=$6&shop_name=$7

แต่มีปัญหาคือ แถวสองนะครับที่เป็น web.php มันกลับไปเรียก view_recipe4.php คือเรียก file นั้นแทนทำให้ไม่ถูกต้อง

ต้องแก้ตรงไหนเหรอครับ
ขอบคุณมากครับ
บันทึกการเข้า

bonaliza
Verified Seller
ก๊วนเสียว
*

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

กระทู้: 310



ดูรายละเอียด
« ตอบ #1 เมื่อ: 23 ธันวาคม 2009, 10:11:28 »

อธิบายไม่ถูก

รู้แต่ว่าเขียนแบบนี้ มันก็เข้าเงื่อนไขบรรทัดแรกหมดอ่ะค่ะ

รอผู้รู้มาอธิบายละกัน สู้ๆ
บันทึกการเข้า

------0_0-----
ball6847
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,152



ดูรายละเอียด
« ตอบ #2 เมื่อ: 23 ธันวาคม 2009, 10:26:09 »

RewriteRule ^(.*).html view_recipe4.php?recipe_id=$1&b1=$2&cat=$3&b2=$48&cat_name=$5&b3=$6&recipe_name=$7
RewriteRule ^(.*).html web.php?shop_id=$1&b1=$1&cat1=$3&b2=$4&cat2=$5&b3=$6&shop_name=$7


ยังหาข้อแตกต่างไม่เจอ     Tongue
บันทึกการเข้า

GigBoT
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,439



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 23 ธันวาคม 2009, 10:31:59 »

RewriteRule ^(.*).html view_recipe4.php?recipe_id=$1&b1=$2&cat=$3&b2=$48&cat_name=$5&b3=$6&recipe_name=$7
RewriteRule ^(.*).html web.php?shop_id=$1&b1=$1&cat1=$3&b2=$4&cat2=$5&b3=$6&shop_name=$7

ลองแบบ นี้ดูนะครับ ให้มันแตกต่างกันสักนิด...  wanwan017

RewriteRule ^A(.*).html view_recipe4.php?recipe_id=$1&b1=$2&cat=$3&b2=$48&cat_name=$5&b3=$6&recipe_name=$7
RewriteRule ^B(.*).html web.php?shop_id=$1&b1=$1&cat1=$3&b2=$4&cat2=$5&b3=$6&shop_name=$7
บันทึกการเข้า

ทำนม - คลินิกเสริมหน้าอก PSC อันดับ 1 ของไทย
รับทำ SEO สายขาว |
รับทำ SEO
ลบรอยสัก - เลเซอร์ลบรอยสัก Pico Laser เห็นผลจริง มีรีวิวการันตี
WordPress Hosting - โฮสติ้งคุณภาพ ที่ออกแบบมาเพื่อเว็บไซต์แบบ WordPress โดนเฉพาะ
thaidreamhost
สมุนแก๊งเสียว
*

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

กระทู้: 751



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 23 ธันวาคม 2009, 10:36:31 »

เดี๋ยวรบกวนขออธิบายเพิ่มเติมนิดนึงนะครับ
 
view_recipe4.php?....
คือจะเป็นหน้าพวกสูตรอาหารนะครับ
เช่น
view_recipe4.php?recipe_name=กระเพลาไก่&cat=ไทยไทย
เวลาเรียกหน้าเว็บก็จะเป็น
http://www.hewhew.com/ กระเพลาไก่ไทยไทย.html

สว่น
web.php
จะเป็นหน้าของพวกร้านอาหาร
เช่น
web.php?name=mksuki&name2=bangkok
เวลาเรียกหน้าเว็บก็จะเป็น
http://www.hewhew.com/mksukibangkok.html

เนื้อหาจะไม่เหมือนกันเลยนะครับ
อยากได้แบบนี้นะครับ หรือว่าแก้ไปใหม่เลยดีกว่า
บันทึกการเข้า

bonaliza
Verified Seller
ก๊วนเสียว
*

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

กระทู้: 310



ดูรายละเอียด
« ตอบ #5 เมื่อ: 23 ธันวาคม 2009, 10:38:07 »

ในแต่ละแถว ก้อนแรก คือ แพทเทิร์นของ url ที่เราต้องการให้มัน rewrite ก้อนที่สอง คือ url ที่เราจะให้มันเรียกจริงๆ

ต้องเขียน แพทเทิร์นให้ถูก ด้วยอ่ะค่ะ
บันทึกการเข้า

------0_0-----
thaidreamhost
สมุนแก๊งเสียว
*

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

กระทู้: 751



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 23 ธันวาคม 2009, 10:52:54 »

RewriteRule ^(.*).html view_recipe4.php?recipe_id=$1&b1=$2&cat=$3&b2=$48&cat_name=$5&b3=$6&recipe_name=$7
RewriteRule ^(.*).html web.php?shop_id=$1&b1=$1&cat1=$3&b2=$4&cat2=$5&b3=$6&shop_name=$7

ลองแบบ นี้ดูนะครับ ให้มันแตกต่างกันสักนิด...  wanwan017

RewriteRule ^A(.*).html view_recipe4.php?recipe_id=$1&b1=$2&cat=$3&b2=$48&cat_name=$5&b3=$6&recipe_name=$7
RewriteRule ^B(.*).html web.php?shop_id=$1&b1=$1&cat1=$3&b2=$4&cat2=$5&b3=$6&shop_name=$7


ขอบคุณครับ ได้ละครับ
บันทึกการเข้า

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