ThaiSEOBoard.com

< กดยุบ (ห้องยกเลิกการใช้งาน) => TWG => ข้อความที่เริ่มโดย: BosnoS ที่ 19 กุมภาพันธ์ 2007, 21:28:10



หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: BosnoS ที่ 19 กุมภาพันธ์ 2007, 21:28:10
โค๊ด:
http://www.thaisexy.info/results?search_query=dark


ถ้ามีคนเปิด URL แบบนี้ ให้ส่งไปที่ query.php นะครับ ปกติ ถ้าเป็นไพล์มีนามสกุล ก็พอทำเป็น แต่มาเจอรูปแบบนี้ ทำไม่เป็นงับ ช่วยหน่อยนะครับ

จุดประสงค์ อยากให้มันส่ง คำว่า dark ไปหน้า query.php


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: NongNatty ที่ 19 กุมภาพันธ์ 2007, 21:47:49
ถ้าเอาอันนี้ก็ใส่ไปโต้งๆเลย

โค๊ด:
RewriteRule ^results?search_query=dark query.php [QSA,NC]


โค๊ด:
RewriteRule ^results?search_query=dark query.php?xxx=dark [QSA,NC]


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: BosnoS ที่ 19 กุมภาพันธ์ 2007, 21:56:22
ขอบคุณมากๆ ครับ ว่าแต่ [QSA,NC] คืออะไรหรอครับ


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: BosnoS ที่ 19 กุมภาพันธ์ 2007, 22:08:59
อ้างจาก: "NongNatty"
ถ้าเอาอันนี้ก็ใส่ไปโต้งๆเลย

โค๊ด:
RewriteRule ^results?search_query=dark query.php [QSA,NC]


โค๊ด:
RewriteRule ^results?search_query=dark query.php?xxx=dark [QSA,NC]



ลืมบอกไปคำว่า dark ใน http://www.thaisexy.info/results?search_query=dark เป็นตัวแปลที่เปลีย่นไปเรื่อยๆ อ่ะครับ คำสั่งที่ให้มาเลยไม่ work >< รบกวนเขียนให้หน่อยนะครับ


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: NongNatty ที่ 19 กุมภาพันธ์ 2007, 22:22:34
โค๊ด:
RewriteRule ^results?search_query=(.*)$ query.php?xxx=$1 [QSA,NC]


(.*) ตัวแปล
$1 ตัวแปลที่ส่งไป


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: BosnoS ที่ 19 กุมภาพันธ์ 2007, 22:39:57
ไม่ผ่านอ่ะครับ

http://www.thaisexy.info/query.php?search=cute << ถ้าเปิดตรงๆ ก็เข้าได้ครับ แต่ถ้าเปิดผ่าน
http://www.thaisexy.info/results?search_query=cute << มันเด้งไปหน้าแรกนะครับ

ป.ล. ผมเซ็ตไว้ว่า ถ้าเจอพวก 404 ให้ดีดไปหน้าแรก


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: NongNatty ที่ 19 กุมภาพันธ์ 2007, 23:00:13
อ่า
งั้น
โค๊ด:
RewriteRule ^results$ query.php [QSA,NC]

แล้ว query.php ไปดัก $_REQUEST['เซ็งเป็ด'] แล้วกันครับ

URL : http://xxx/results=search_results=เซ็งเป็ด

ใน query.php ก็ดัก
xxx = $_REQUEST['search_results']; (แล้วแต่ว่าจะ post มาแบบไหน กฌ ดักแบบนั้น , GET, POST)


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: BosnoS ที่ 19 กุมภาพันธ์ 2007, 23:18:46
ผ่านแล้วครับ แต่....

$keywords = $_REQUEST['search_results'];

มันรับค่ามาไม่ได้ครับ > <


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: BosnoS ที่ 19 กุมภาพันธ์ 2007, 23:29:42
ผ่านแล้วครับ

$keywords = $_REQUEST['search_query'];

^^

ขอบคุณ คุณNongNatty มากครับ ที่ช่วยผมจะทำได้


หัวข้อ: ช่วยผมเขียน .htaccess หน่อยครับบ
เริ่มหัวข้อโดย: NongNatty ที่ 19 กุมภาพันธ์ 2007, 23:30:20
อ้างจาก: "BosnoS"
ผ่านแล้วครับ แต่....

$keywords = $_REQUEST['search_results'];

มันรับค่ามาไม่ได้ครับ > <


ถ้า form ส่งมาด้วย post ใช้
$_POST['search_results'] ครับ