ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming#### ขอความช่วยเหลือ .htaccess RewriteRule ####
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: #### ขอความช่วยเหลือ .htaccess RewriteRule ####  (อ่าน 1258 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
wat007
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 148
ออฟไลน์ ออฟไลน์

กระทู้: 1,179



ดูรายละเอียด เว็บไซต์
« เมื่อ: 15 พฤศจิกายน 2010, 00:34:37 »

เรื่องของเรื่องคือลอง 155 subdomain อยู่แล้วติดตรงเลขหน้า มันทำงานไม่ได้เลยคิดว่าน่าจะเป็นที่ .htaccess

สิ่งที่ต้องการ
http://xx.net/polar-f6-heart-rate-monitor/ Polar_f6_men.html?language=&locale=us&page=1&searchindex=SportingGoods&searchparameter=Keywords&searchparameterdata=Polar+f6+men&
อยากให้เวลาเีรียกตรงสีแดงมันหายไป แล้วให้อยู่ในรูป
โค๊ด:
http://xx.net/polar-f6-heart-rate-monitor/?language=&locale=us&page=1&searchindex=SportingGoods&searchparameter=Keywords&searchparameterdata=Polar+f6+men&


อันนี้เป็นของเดิมที่เรียกผ่าน domain หลักด้านล่างนี่คือใช้งานได้ปกติ
โค๊ด:
http://www.xxx.net/?language=&locale=us&page=2&searchindex=HealthPersonalCare&searchparameter=Keywords&searchparameterdata=perfect%2Bhair%2Bsolutions&

โดยใช้ rewriterule ดังนี้
RewriteRule ^([^-]*)-([^-]*)\.html$ /index.php?page=$1&searchparameterdata=$2 [L]

 wanwan031
บันทึกการเข้า

O.o!!
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 237
ออฟไลน์ ออฟไลน์

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #1 เมื่อ: 15 พฤศจิกายน 2010, 00:56:52 »

โอ้วรอท่านต่อไปครับ ช่วยดันแทนครับ

ตริงๆก็พอเขียน rewrite เป็นน่ะ แต่พอเห็น url ของท่านแล้วมึนตึ๊บครับ

RewriteRule ^([^-]*)-([^-]*)\.html$ /index.php?page=$1&searchparameterdata=$2 [L]

มันใช้กับ http://www.xxx.net/?language=&...searchindex=HealthPersonalCare

ได้ปกติเหรอครับ

เพราะในตัว rewrite มี .html แต่ใน url ไม่มี .html

อยากรู้เหมือนกันว่าเขียนแบบนี้ได้ด้วยหรือนี่  Tongue
บันทึกการเข้า
wat007
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 148
ออฟไลน์ ออฟไลน์

กระทู้: 1,179



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 15 พฤศจิกายน 2010, 01:02:59 »

โอ้วรอท่านต่อไปครับ ช่วยดันแทนครับ

ตริงๆก็พอเขียน rewrite เป็นน่ะ แต่พอเห็น url ของท่านแล้วมึนตึ๊บครับ

RewriteRule ^([^-]*)-([^-]*)\.html$ /index.php?page=$1&searchparameterdata=$2 [L]

มันใช้กับ http://www.xxx.net/?language=&...searchindex=HealthPersonalCare

ได้ปกติเหรอครับ

เพราะในตัว rewrite มี .html แต่ใน url ไม่มี .html

อยากรู้เหมือนกันว่าเขียนแบบนี้ได้ด้วยหรือนี่  Tongue

เค้ามีมาให้ในสคริปน่ะครับแล้วมันก็ใช้ได้ปกติในโดเมนหลัก
ประมาณว่าถ้ามันเจอ .html มันจะตัดออก ให้เหลือแต่ url ของโดเมนหลัก หรือไดเร็คทอรี่หลักเลย
บันทึกการเข้า

O.o!!
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 237
ออฟไลน์ ออฟไลน์

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #3 เมื่อ: 15 พฤศจิกายน 2010, 01:10:41 »

เค้ามีมาให้ในสคริปน่ะครับแล้วมันก็ใช้ได้ปกติในโดเมนหลัก
ประมาณว่าถ้ามันเจอ .html มันจะตัดออก ให้เหลือแต่ url ของโดเมนหลัก หรือไดเร็คทอรี่หลักเลย


นี่แหละครับที่ผมสงสัย (ตรงสีแดง) เพราะใน url นี้มันไม่มีให้เจออ่ะสิครับ

http://www.xxx.net/?language=&...ersonalCare&searchparamete
 
wanwan008
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์