ThaiSEOBoard.com

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



หัวข้อ: ปํญหาซ้ำซากกับ modrewrite ครับ ToT
เริ่มหัวข้อโดย: RaulGonzales ที่ 28 พฤษภาคม 2009, 17:26:03
คือผมทำ modrewrite ได้แค่

http://www.test.con/search.php?q=คำค้นหา ---> www.test.com/คำหา.html   << อันนี้ผ่านครับ

แต่พอจะเปลี่ยน page แบบ php คือ
http://www.test.con/search.php?q=คำค้นหา&page=2 
ผมทำไม่ได้อะครับ มันไม่ยอมเปลี่ยน page

ผมลองพิม test/5.html
แล้วผมลอง $_GET["q"] กับ $_GET["page"]
echo $_GET["q"] ได้ search.php
echo $_GET["page"] ได้ 5

โค๊ด:
RewriteEngine On
 RewriteRule ^(.*).html search.php?q=$1
 RewriteRule ^(.*).html search.php?q=$1&page=$2

modrewrite นี้ใช้ได้แค่
RewriteRule ^(.*).html search.php?q=$1  นะครับ

อันที่2ไม่ได้ ช่วยทีครับ  :-* :-* :-*






หัวข้อ: Re: ปํญหาซ้ำซากกับ modrewrite ครับ ToT
เริ่มหัวข้อโดย: ayeweb ที่ 28 พฤษภาคม 2009, 17:56:54
http://www.test.con/คำค้นหา -2 .htm

มั่ว ๆน่ะ
Options +FollowSymLinks
RewriteEngine on
RewriteRule คำค้นหา(.*)-(.*)\.htm$ /search.php?q=$1&page=$2


หัวข้อ: Re: ปํญหาซ้ำซากกับ modrewrite ครับ ToT
เริ่มหัวข้อโดย: TAXZe ที่ 28 พฤษภาคม 2009, 18:08:42
ตามด้านบนๆ

 ::)