|
หัวข้อ: สอบถามเกียวกับ 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 ขอบคุณครับ ได้ละครับ |