ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: RaulGonzales ที่ 09 พฤษภาคม 2009, 17:22:59



หัวข้อ: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: RaulGonzales ที่ 09 พฤษภาคม 2009, 17:22:59
url ของผมมี 2 แบบ คือ

1. search.php?q=test
2. search.php?q=test&page=1

ช่วยทีครับ อยากให้มันเป็น

search.php/test
กับ
search.php/test/1

 :-* :-*


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: noxil ที่ 09 พฤษภาคม 2009, 17:28:54
ตามนี้เลยครับ
โค๊ด:
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule ^search.php/(.*)$ search.php?q=$1
 RewriteRule ^search.php/(.*)/(.*)$ search.php?q=$1&page=$2
</IfModule>
ดูแปลกจัง
ทำไม่ทำเป้นแบบนี้เลยครับ
search/test กับ search/test/1
โค๊ด:
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule ^search/(.*)$ search.php?q=$1
 RewriteRule ^search/(.*)/(.*)$ search.php?q=$1&page=$2
</IfModule>


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: เรารักนายนะน้องฟี่ ที่ 09 พฤษภาคม 2009, 17:29:36
http://www.google.com/#hl=en&q=mod+rewrite+generator&aq=3&oq=mod+rewrite&fp=ry0_Tod3DXA


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: RaulGonzales ที่ 09 พฤษภาคม 2009, 17:31:11
ตามนี้เลยครับ
โค๊ด:
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule ^search.php/(.*)$ search.php?q=$1
 RewriteRule ^search.php/(.*)/(.*)$ search.php?q=$1&page=$2
</IfModule>
ดูแปลกจัง
ทำไม่ทำเป้นแบบนี้เลยครับ
search/test กับ search/test/1
โค๊ด:
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule ^search/(.*)$ search.php?q=$1
 RewriteRule ^search/(.*)/(.*)$ search.php?q=$1&page=$2
</IfModule>

ขอบคุณครับ  :-* :-* จะลองดู


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: RaulGonzales ที่ 09 พฤษภาคม 2009, 17:39:05
ใช้ไม่ได้อะไม่รู้ทำไรผิด  :'(


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: noxil ที่ 09 พฤษภาคม 2009, 17:53:36
ดูเรื่อง path ด้วยนะครับ
บ้างครั้ง ใช้แบบนี้ จะติดเรื่อง path อะไรต่างๆในหน้าครับ
เพราะมีการ อ้าง \asdasd\asdasdasd
ลองดู ครับ

ปล ลองเป้นแบบนี้ดู อาจจะได้ นะครับ
search_xxxxxx_pagex.html แก้ที่ข้างต้นเป็นแบบนี้ดูครับ


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: hermiss ที่ 09 พฤษภาคม 2009, 19:06:52
โค๊ด:
 RewriteEngine on
 RewriteRule ^search/(.*)$ search.php?q=$1
 RewriteRule ^search/(.*)/(.*)$ search.php?q=$1&page=$2

ลองแค่นี้ดิ ตัดพวก if ออก


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: RaulGonzales ที่ 09 พฤษภาคม 2009, 20:21:05
โค๊ด:
 RewriteEngine on
 RewriteRule ^search/(.*)$ search.php?q=$1
 RewriteRule ^search/(.*)/(.*)$ search.php?q=$1&page=$2

ลองแค่นี้ดิ ตัดพวก if ออก
ก็ไม่ได้อะครับ  :'(


ไม่เคยทำ mod rewrite ได้สำเร็จเลยหลายเว็บละ  :-*


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: noxil ที่ 09 พฤษภาคม 2009, 21:25:00
งงง คำว่าไม่ได้ นี่หมายความมว่าไงกัน
Server ไม่อนุญาติ หรือ ว่ายังไง
ลอง SS มาให้ดูหน่อยครับ


หัวข้อ: Re: ช่วยเขียน mod rewrite ให้ทีครับ
เริ่มหัวข้อโดย: กระเทยหัวล้าน ที่ 09 พฤษภาคม 2009, 21:27:44
แบบนี้ไหมค่ะ..

โค๊ด:
http://www.kimjishop.com/12/สินค้า/พวงกุญแจปลาคาร์ฟ/

กะแบบนี้

โค๊ด:
http://www.scsmachinery.com/12/สินค้า/Milling_machine_accessories/มดสอบ/

น่าจะใช่นะ!!