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

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

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

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

กระทู้: 1,366



ดูรายละเอียด
« เมื่อ: 23 สิงหาคม 2012, 22:27:39 »

พอดีผมต้องการเขียนประมาณว่า

ถ้าที่ address  การเรียกแบบ http://www.xxxxxx.xxx/YYYYYY/ZZZZ.html ให้แสดงโดยใช้ไฟล์ shoedetail.php และให้เอาค่า YYYYY ไปเป็นตัวแปร a  และ ZZZZ ไปเป็นตัวแปร b
ในเว็บเดียวกัน ถ้ามีการเรียกแบบ http://www.xxxxxx.xxx/AAAAAA/ ให้แสดงโดยใช้ไฟล์ index.php แต่เก็บค่าตัวแปร AAAAA ใน a

ประมาณนี้อ่าครับ แต่ที่ทำตอนนี้ ยังไม่ได้แบบที่คิดเลย

<IfModule mod_php4.c>
   php_value session.use_trans_sid 0
</IfModule>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ปปป\.com$ [NC]
RewriteRule ^(.*)$ http://www .ปปป.com/$1 [R=301,L]


ช่วยผมด้วยยยยยยยยยยยยยยยยยยยยยยยยยยย wanwan031 wanwan031 wanwan031
บันทึกการเข้า

รับทำระบบ Streaming Server อยากได้เว็บสตรีมมิ่งหล่อๆ ติดต่อ PM ครับ
kungbest
สมุนแก๊งเสียว
*

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

กระทู้: 670



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 23 สิงหาคม 2012, 22:37:29 »

โค๊ด:
RewriteRule ^(.*)/(.*)\.html$ shoedetail.php?a=$1&b=$2 [L]
RewriteRule ^(.*)/$ index.php?a=$1 [L]

เอาไปลองดูคับ  wanwan020
บันทึกการเข้า

xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 23 สิงหาคม 2012, 22:45:25 »

^
^
ตามด้านบนเลยครับ คิดว่าน่าจะได้นะ
บันทึกการเข้า

EntServ
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,366



ดูรายละเอียด
« ตอบ #3 เมื่อ: 23 สิงหาคม 2012, 22:45:58 »

โค๊ด:
RewriteRule ^(.*)/(.*)\.html$ shoedetail.php?a=$1&b=$2 [L]
RewriteRule ^(.*)/$ index.php?a=$1 [L]

เอาไปลองดูคับ  wanwan020

แบบนี้ผมลองแล้วครับ มันมีปัญหาตรงพวกไฟล์ที่เรียกจาก /css/ หรือ /image/ เน่าหมดเลยอ่าครับ

มีวิธีแก้ไขไหมครับ
บันทึกการเข้า

รับทำระบบ Streaming Server อยากได้เว็บสตรีมมิ่งหล่อๆ ติดต่อ PM ครับ
EntServ
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,366



ดูรายละเอียด
« ตอบ #4 เมื่อ: 23 สิงหาคม 2012, 22:48:58 »

โค๊ด:
RewriteRule ^(.*)/(.*)\.html$ shoedetail.php?a=$1&b=$2 [L]
RewriteRule ^(.*)/$ index.php?a=$1 [L]

เอาไปลองดูคับ  wanwan020
52 ----> 53
บันทึกการเข้า

รับทำระบบ Streaming Server อยากได้เว็บสตรีมมิ่งหล่อๆ ติดต่อ PM ครับ
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 23 สิงหาคม 2012, 22:50:48 »

ถ้าไม่ได้ ลองศึกษา 2 กระทู้นี้ดูครับ

http://www.thaiseoboard.com/index.php?topic=16784.15
http://www.thaiseoboard.com/in...19829.msg251229/topicseen.html
บันทึกการเข้า

EntServ
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,366



ดูรายละเอียด
« ตอบ #6 เมื่อ: 23 สิงหาคม 2012, 22:54:33 »

ถ้าไม่ได้ ลองศึกษา 2 กระทู้นี้ดูครับ

http://www.thaiseoboard.com/index.php?topic=16784.15
http://www.thaiseoboard.com/in...19829.msg251229/topicseen.html


ขอบคุณครับ

+1 แล้วนะครับ
บันทึกการเข้า

รับทำระบบ Streaming Server อยากได้เว็บสตรีมมิ่งหล่อๆ ติดต่อ PM ครับ
ball6847
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #7 เมื่อ: 25 สิงหาคม 2012, 21:42:44 »

โค๊ด:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]

# Rule ต่างๆ ค่อยตามมา


</IfModule>

mod_rewrite ควรจะมีโค้ดด้านบนไว้ เพื่อให้ไฟล์หรือ directory ที่มีจริง ไม่ถูกเปลี่ยนไปด้วย
ตอนเขียนโค้ด html ที่ออกมา ควรใช้การอ้างอิงไฟล์ทั้งหมด (href , src , link) เป็น url เต็ม (ตั้งแต่ http://) ไม่งั้นมาแก้ mod_rewrite ทีหลัง งานจะเกิด
บันทึกการเข้า

nuijung
Newbie
*

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

กระทู้: 7



ดูรายละเอียด
« ตอบ #8 เมื่อ: 27 ตุลาคม 2012, 22:07:21 »

รบกวนถามทีคะ

http://www.aa.com/myservice.php?a=1
ต้องการให้มันแสดง
http://www.aa.com/ บริการของเรา/1


Options +FollowSymlinks
RewriteEngine on
RewriteRule ^บริการของเรา/([0-9][0-9])\.html$ myservice.php?a=$1 [L]


แล้วมันไม่ขึ้นอะจ๊ะรบกวนสอบถามผู้รู้ทีคะ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์