หัวข้อ: สอบถามเรื่องการปรับ mod_rewrite ครับ เริ่มหัวข้อโดย: Metoo_001 ที่ 24 เมษายน 2012, 16:49:44 คืองงมานานเกี่ยวกับการสร้างตัวแปลและการดึง url จากหน้าเว็บอ่ะครับ เรื่องมีอยู่ว่า
ส่วนของหมวดหมู่เดิม url เป็น www.xxx.com/category/catname/catid.html (http://www.xxx.com/category/catname/catid.html) แต่อยากเปลี่ยนให้เป็น www.xxx.com/catname.html (http://www.xxx.com/catname.html) ส่วนของสินค้าเดิม url เป็น www.xxx.com/product/name/id.html (http://www.xxx.com/product/name/id.html) แต่อยากเปลี่ยนให้เป็น www.xxx.com/name.html (http://www.xxx.com/name.html) จุดประสงค์คือ ไม่ว่าจะอยู่ที่หน้าหมวดหมู่ หรือหน้าสินค้า อยากดึงแค่ชื่อของหมวดหมู่หรือชื่อของสินค้ามาโชว์อ่ะครับ จึงอยากจะถามว่าเราต้องเก็บอะไรใน database และ เขียนในส่วนของ .htaccess ยังไงบ้าง และเช็คการรับค่าของหน้านั้น ๆ คือ www.xxx.com/name.html (http://www.xxx.com/name.html) หน้านี้อย่างไงหรือให้มันรู้ได้ไงว่าหมวดหมู่หรือสินค้าในหน้านี้เป็น ID ของสินค้านี้อะไรประมาณนี้ครับ ซึ่งถ้าดูแล้วก็คล้ายกับการปรับ URL ของ Wordpress อ่ะครับ แต่ผมไม่รู้ว่ามันทำอย่างไรบ้าง ไม่รู้ว่าผมถามงงไปรึป่าวนะครับ เหอะ ๆ :P ยังไงรบกวนท่านที่รู้หรือมีคำแนะนำช่วยแนะนำหน่อยนะครับ ผิดพลาดประการใดก็ขออภัยด้วยนะครับ :wanwan017: ขอบคุณครับ :wanwan017: หัวข้อ: Re: สอบถามเรื่องการปรับ mod_rewrite ครับ เริ่มหัวข้อโดย: WPDSign ที่ 24 เมษายน 2012, 17:05:04 ถ้าทำเหมือน wp คงต้องสร้าง field มาเพื่อเก็บ url เอาไว้เทียบ ว่าอันใหนเป็น category อันใหนเป็น content
แบบนี้ต้องเขียนเงื่อนไขแยกอีกทีครับ htaccess เขียนแบบนี้น่าจะได้ RewriteRule ^(.*).html$ index.php?name=$1 ใน index.php เขียนเงื่อนไขแยก โดนดึงข้อมูลมาจาก tb แบบนี้ผมว่าถ้าเขียนไม่ดี sql ทำงานหนักครับ เอา id มาเป็นตัวแปร มาช่วยก็ดีน่ะ หัวข้อ: Re: สอบถามเรื่องการปรับ mod_rewrite ครับ เริ่มหัวข้อโดย: Metoo_001 ที่ 24 เมษายน 2012, 17:33:15 ขอบคุณครับ มีท่านไหนที่จะพอแนะนำอีกบ้างไหมครับผม :P
หัวข้อ: Re: สอบถามเรื่องการปรับ mod_rewrite ครับ เริ่มหัวข้อโดย: Pink.in.th ที่ 24 เมษายน 2012, 21:47:21 :P
|