ThaiSEOBoard.com

ความรู้ทั่วไป => Search Engine Optimization => ข้อความที่เริ่มโดย: thaidreamhost ที่ 23 ธันวาคม 2009, 09:32:02



หัวข้อ: สอบถามเกียวกับ rewrite rule หน่อยครับ
เริ่มหัวข้อโดย: thaidreamhost ที่ 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 นั้นแทนทำให้ไม่ถูกต้อง

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


หัวข้อ: Re: สอบถามเกียวกับ rewrite rule หน่อยครับ
เริ่มหัวข้อโดย: bonaliza ที่ 23 ธันวาคม 2009, 10:11:28
อธิบายไม่ถูก

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

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


หัวข้อ: Re: สอบถามเกียวกับ rewrite rule หน่อยครับ
เริ่มหัวข้อโดย: ball6847 ที่ 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


ยังหาข้อแตกต่างไม่เจอ     :P


หัวข้อ: Re: สอบถามเกียวกับ rewrite rule หน่อยครับ
เริ่มหัวข้อโดย: GigBoT ที่ 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


หัวข้อ: Re: สอบถามเกียวกับ rewrite rule หน่อยครับ
เริ่มหัวข้อโดย: thaidreamhost ที่ 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

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


หัวข้อ: Re: สอบถามเกียวกับ rewrite rule หน่อยครับ
เริ่มหัวข้อโดย: bonaliza ที่ 23 ธันวาคม 2009, 10:38:07
ในแต่ละแถว ก้อนแรก คือ แพทเทิร์นของ url ที่เราต้องการให้มัน rewrite ก้อนที่สอง คือ url ที่เราจะให้มันเรียกจริงๆ

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


หัวข้อ: Re: สอบถามเกียวกับ rewrite rule หน่อยครับ
เริ่มหัวข้อโดย: thaidreamhost ที่ 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


ขอบคุณครับ ได้ละครับ