หัวข้อ: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 15 พฤศจิกายน 2010, 15:45:18 อ้างอิง จาก http://www.thaiseoboard.com/index.php/topic,16784.0.html
พอดีผมเอามาพลิกแผลงไม่เป็นเลยขอถามหน่อย (http://image.ohozaa.com/i/885/009use_mysql5_12_check_phpmyadmin.png) ในกรณีที่ผม อยากเขียน URL ใหม่ จากเดิมอยู่ในรูป www.webpage007.com/homepage.php?web=00000000003&web-class=class-1 (http://www.webpage007.com/homepage.php?web=00000000003&web-class=class-1) ให้อยู่ในรูป www.webpage007.com/address-database/name-database.html (http://www.webpage007.com/address-database/name-database.html) โดยที่ค่า adress-database เราดึงค่ามาจาก ฐานข้อมูล Column "address" และ name-database.html เราดึงค่ามาจาก ฐานข้อมูล Column "name" ไม่ทราบว่าเราต้องเขียนยังไงครับ ทำตามแล้วไปไม่รอดครับ ขอบคุณทุกคำตอบครับ :wanwan017: หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: SearchMarketing ที่ 15 พฤศจิกายน 2010, 16:01:26 อยากเรียนเหมือนกัน มาช่วยขุด
หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: ayeweb ที่ 15 พฤศจิกายน 2010, 16:24:59 url เก่ากับที่ต้องการมันไม่มีคำที่จะทำ mod_rewrie ได้เลย
รอคนต่อไปครับ :wanwan020: :wanwan020: หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 15 พฤศจิกายน 2010, 17:24:17 ดัน รอบค่ำ ครับ :wanwan017:
หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: mikeyx ที่ 15 พฤศจิกายน 2010, 17:27:56 อยากรู้เหมือนกันครับ วิธีทำ URL แบบ WP
หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 15 พฤศจิกายน 2010, 19:53:32 หายจมเข้ากลีบเมฆเลย
ดันรอบ 2ทุ่ม :wanwan017: หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 15 พฤศจิกายน 2010, 21:42:50 ดันรอบดึกครับ
ปล. คิดถึงคุณ Tee++; จังเลยครับ :wanwan004: หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 15 พฤศจิกายน 2010, 23:48:27 :wanwan019: :wanwan019:
หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 16 พฤศจิกายน 2010, 13:43:31 ดันอีกสักวันครับ :'(
หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: designdd ที่ 16 พฤศจิกายน 2010, 13:54:24 RewriteRule ^([^/]+)/([^/]+).html?$ ./home.php?web=$1&web-class=$2 [L,QSA]
หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: designdd ที่ 16 พฤศจิกายน 2010, 13:55:52 แถมเครื่องมือสำหรับมือใหม่ http://www.generateit.net/mod-rewrite/
หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 16 พฤศจิกายน 2010, 14:10:48 แถมเครื่องมือสำหรับมือใหม่ [url]http://www.generateit.net/mod-rewrite/[/url] อันนี่มีแล้ว ครับ :wanwan011: แต่ติดปัญหาการดึงข้อมูลจากฐานข้อมูลมาเป็น URL ครับ ทำไม่ได้ :-X หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: Tee++; ที่ 16 พฤศจิกายน 2010, 17:55:40 อ้างถึง <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\/(.*)\.html$ homepage.php?web=$1&web-class=$2 [L] </IfModule> หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: WPDSign ที่ 16 พฤศจิกายน 2010, 18:14:51 อ้างถึง <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\/(.*)\.html$ homepage.php?web=$1&web-class=$2 [L] </IfModule> ประมาณนี้เลยครับ ลอง $_GET['web']; และ $_GET['web-class']; หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: WPDSign ที่ 16 พฤศจิกายน 2010, 18:31:19 จากตัวอย่าง
โค๊ด: จากเดิมอยู่ในรูป [url=http://www.webpage007.com/homepage.php?web=00000000003&web-class=class-1]www.webpage007.com/homepage.php?web=00000000003&web-class=class-1[/url] เหมือนจะซ้ำซ้อนไปไม่ครับ เอาแบบใดแบบหนึ่งก็ได้ครับ Rewrite www.webpage007.com/00000000003/class-1.html (http://www.webpage007.com/00000000003/class-1.html) url จริงๆ www.webpage007.com/homepage.php?web=00000000003&web-class=class-1 (http://www.webpage007.com/homepage.php?web=00000000003&web-class=class-1) จาก โค๊ด: <IfModule mod_rewrite.c> Rewrite http://www.webpage007.com/NWF/www.MWFhost.com.html ตัวแปรที่ได้มา คือ $1 และ $2 $1=NWF $2=www.MWFhost.com ซึ่งจะอยู่ในรูปแบบนี้ homepage.php?web=$1&web-class=$2 RewriteRule ^(.*)\/(.*)\.html$ homepage.php?web=$1&web-class=$2 การดึงข้อมูลประมาณนี้ครับ หรือ เทพกว่านี้ก็ได้ครับ $query_web = mysql_query("SELECT * FROM tb name WHERE name='".$_GET['web']."' and address='".$_GET['web-class']."'") $result_web=mysql_fetch_array($query_web); แล้วลองใช้คำสั่ง echo ดูครับ echo $result_web['id']; echo $result_web['name']; echo $result_web['address']; น่าจะประมาณนี้ครับ ปล.ผมก็เริ่ม งงๆ :wanwan011: ลองเรียบเรียงใหม่ดูน่ะครับ บางที่ค่าที่ออกมา อาจจะไม่เป็นตามที่ผมอธิบายก็ได้ครับ แกรงจะมีปัญาที่ -http://www.webpage007.com/NWF/ww.MWFhost.com.html หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 16 พฤศจิกายน 2010, 19:08:04 เดี่ยวจะทำดูครับ
ขอบคุณทุกท่านมาก :wanwan019: เดี่ยวลองก่อนได้ผลอย่างไร มาบอกน่ะครับ ปล.ww.MWFhost.com.html ตรงนี้เป็นคำธรรมดาครับ ไม่ต้อง มี www .com ก็ได้ พอดีผมหาภาพประกอบมาอาจไม่ตรงกับความตั้งใจเท่าไร หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: WPDSign ที่ 16 พฤศจิกายน 2010, 19:40:01 งั้นแบบนี้เลยครับ โดยใช้ .htaccess ที่คุณ Tee++; เขียนไว้
ให้ส่ง url อยู่ในรูปแบบนี้ เขียน .htaccess เสร็จลองพิมพ์ url ลงไปที่ address ตรงๆเลยครับ เพื่อดูว่าได้ตัวแปรไรมากบ้าง เช่นรูปแบบนี้ -http://www.webpage007.com/NWF/MWFhost.html จริงๆแล้วก็คือ -http://www.webpage007.com/homepage.php?web=NWF&web-class=MWFhost RewriteRule ^(.*)\/(.*)\.html$ homepage.php?web=$1&web-class=$2 ตัวแปรที่ได้มา คือ $1 และ $2 web = $1 = NWF web-class = $2 = MWFhost การดึงข้อมูลประมาณนี้ครับ หรือ เทพกว่านี้ก็ได้ครับ $query_web = mysql_query("SELECT * FROM tb name WHERE name='".$_GET['web']."' and address='".$_GET['web-class']."'") $result_web=mysql_fetch_array($query_web); --------------------------------------- หรือ -http://www.webpage007.com/NWF/0000003.html จริงๆแล้วก็คือ -http://www.webpage007.com/homepage.php?web=NWF&web-class=0000003 RewriteRule ^(.*)\/(.*)\.html$ homepage.php?web=$1&web-class=$2 ตัวแปรที่ได้มา คือ $1 และ $2 web = $1 = NWF web-class = $2 = 0000003 การดึงข้อมูลประมาณนี้ครับ หรือ เทพกว่านี้ก็ได้ครับ $query_web = mysql_query("SELECT * FROM tb name WHERE id='".$_GET['web-class']."' and name='".$_GET['web']."'") $result_web=mysql_fetch_array($query_web); ----------- แล้วลองใช้คำสั่ง echo ดูครับ echo $result_web['id']; echo $result_web['name']; echo $result_web['address']; หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: designdd ที่ 16 พฤศจิกายน 2010, 23:49:18 เริ่มงงกับสิ่งที่ต้องการ = ="
ก็ query มาจาก database แล้วมาวางตามปกติไม่ใช่หรอครับ หรือผมเข้าใจผิดหว่า หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: deadclosed ที่ 17 พฤศจิกายน 2010, 16:27:09 เริ่มงงกับสิ่งที่ต้องการ = =" ก็ query มาจาก database แล้วมาวางตามปกติไม่ใช่หรอครับ หรือผมเข้าใจผิดหว่า กอ่นอื่นต้องขอโทษด้วยครับที่มาตอบช้า จาก URL เก่า www.webpage007.com/homepage.php?web=00000000003&web-class=class-1 (http://www.webpage007.com/homepage.php?web=00000000003&web-class=class-1) โดนเว็บของผม จะดึงค่า ฐานข้อมูล ในต่ำแหน่งของ $_GET['web'] โดนเอา $_GET['web']มาเปรียบเทียบกับ Table_id ส่วน $_GET['web-class'] ส่วนนี้เราเอามา เปรียบเทียบกับ ชื่อ Table ที่จะ คิวรี เว็บตัวอย่างครับ www.hotel-in-phuket.com (http://www.hotel-in-phuket.com) เป็น Demo ครับยังมีปัญหากับ IE นิดหน่อย ตรงเมนูบาร์มันจะเปลี่ยนไปเรื่อยๆ ครับ ผมอยากอธิบายไม่ถูก ดูตัวอย่างล่ะกันน่ะครับ ส่วนของ คุณ WPDSign กำลังทำตามอยู่น่ะครับ ขอบคุณทุกท่านมาก :wanwan017: หัวข้อ: Re: ถามเรื่อง .htaccess หน่อยครับ จากบทความคุณ Tee++; เริ่มหัวข้อโดย: litle2003 ที่ 04 ธันวาคม 2010, 22:58:58 จากหัวข้อนะครับ ถามเรื่อง .htaccess
ครือต้องการทำ url เป็น Mod_Rewrite ใช่ใหมครับ :wanwan044: ถ้าตามหัวข้อและคำอธิบาย สร้างไฟล์ .htaccess น่าจะง่ายกว่านะครับ (ความเห็นส่วนตัว ไม่รู้ถูกต้องอ่ะเปล่า งิงิ) ลองศึกษาการสร้างไฟล์ .htaccess :wanwan021: ตามลิ้งค์นี้ดูครับ http://www.divland.com/blog/2008/05/14/seo-url-mod-rewrite-htaccess/ หรือใน http://thaicreate.com ครับ. |