ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: Metoo_001 ที่ 24 เมษายน 2012, 16:49:44



หัวข้อ: สอบถามเรื่องการปรับ 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