ช่วยดู .htaccess ทีครับ

เริ่มโดย kongpopoo, 05 พฤศจิกายน 2011, 19:41:23

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

kongpopoo

ผมต้องการ เปลี่ยนจาก http://www.uppics.org/index.php?mod=show&id=1   ไป http://www.uppics.org/1 

ผมลองเขียนแบบ
RewriteEngine on
RewriteRule ^([0-9]+)/ $index.php?mod=show&id=$1

แต่ไม่ได้ผล  ผมต้องแก้ตรงส่วนไหนหรอครับ

kennn

อ้างถึงจาก: kongpopoo ใน 05 พฤศจิกายน 2011, 19:41:23
ผมต้องการ เปลี่ยนจาก http://www.uppics.org/index.php?mod=show&id=1   ไป http://www.uppics.org/1 

ผมลองเขียนแบบ
RewriteEngine on
RewriteRule ^([0-9]+)/ $index.php?mod=show&id=$1

แต่ไม่ได้ผล  ผมต้องแก้ตรงส่วนไหนหรอครับ

น่าจะเป็นแบบนี้มากกว่าครับ
RewriteEngine on
RewriteRule ^([0-9]+)$ /index.php?mod=show&id=$1
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

kongpopoo

อ้างถึงจาก: kennn ใน 05 พฤศจิกายน 2011, 19:52:50
อ้างถึงจาก: kongpopoo ใน 05 พฤศจิกายน 2011, 19:41:23
ผมต้องการ เปลี่ยนจาก http://www.uppics.org/index.php?mod=show&id=1   ไป http://www.uppics.org/1 

ผมลองเขียนแบบ
RewriteEngine on
RewriteRule ^([0-9]+)/ $index.php?mod=show&id=$1

แต่ไม่ได้ผล  ผมต้องแก้ตรงส่วนไหนหรอครับ

น่าจะเป็นแบบนี้มากกว่าครับ
RewriteEngine on
RewriteRule ^([0-9]+)$ /index.php?mod=show&id=$1

ก็ยังไม่ได้อยู่ดี

kongpopoo

ดันๆ  ช่วยหน่อยครับ   :wanwan011: :wanwan011:

Mdisk

RewriteEngine on
RewriteRule ^([0-9]+)$ /index.php?mod=show&id=$1 [NC,L]

ลองดู ครับ

aunkanbin

RewriteEngine on
RewriteRule ^([1-9][0-9]*)$ index.php?mod=show&id=$1 [L,QSA]

ใช้ได้ไหมเอย :P
ยิ่งสูงยิ่งหนาว

kongpopoo


Mdisk

#7
RewriteEngine on
RewriteRule ^mod/(.*)$ index.php?mod=show&id=$1 [NC,L]

ลองดู ครับ อีกที

kongpopoo

อ้างถึงจาก: Mdisk ใน 05 พฤศจิกายน 2011, 20:54:53
RewriteEngine on
RewriteRule ^mod/(.*)$ index.php?mod=show&id=$1 [NC,L]

ลองดู ครับ อีกที


ไม่ไ้ครับ


kongpopoo

ไฟล์ .htaccess  ชื่อ .htaccess.txt  พอตัด txt แแกก็เออเร่อ

aunkanbin

อ้างถึงจาก: kongpopoo ใน 05 พฤศจิกายน 2011, 21:05:30
ไฟล์ .htaccess  ชื่อ .htaccess.txt  พอตัด txt แแกก็เออเร่อ
อัปโหลดขึ้น host แล้วrename เป็น .htaccess ครับ
ในwindoes ห้ามสร้างไฟล์ที่เป็นนามสกุลเฉยๆไม่มีชื่อไม่ได้ครับ
ถ้าอยากจะแก้ไขไฟล์ .htaccess ใน windows ก็ก็อปปี้ .htaccess ที่อื่นมาจะสามารถแก้ได้ครับ
ยิ่งสูงยิ่งหนาว

kennn

ลองแบบนี้ดูครับ

RewriteEngine on
RewriteRule ^([0-9]+)$ /index.php?mod=show&id=$1 [QSA,L,E]

แล้วลองเซฟไฟล์แบบนี้นะครับ เห็นบอกว่าไฟล์เป็น .htaccess.txt

ให้เปิดไฟล์ .htaccess.txt แล้วทำการกด Save as แล้วตั้งชื่อไฟล์โดยใส่เครื่องหมายฟันหนู " ครอบไว้แบบนี้ครับ ".htaccess" ลองดูอีกทีครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

kongpopoo

อ้างถึงจาก: kennn ใน 05 พฤศจิกายน 2011, 21:19:33
ลองแบบนี้ดูครับ

RewriteEngine on
RewriteRule ^([0-9]+)$ /index.php?mod=show&id=$1 [QSA,L,E]

แล้วลองเซฟไฟล์แบบนี้นะครับ เห็นบอกว่าไฟล์เป็น .htaccess.txt

ให้เปิดไฟล์ .htaccess.txt แล้วทำการกด Save as แล้วตั้งชื่อไฟล์โดยใส่เครื่องหมายฟันหนู " ครอบไว้แบบนี้ครับ ".htaccess" ลองดูอีกทีครับ

ผมลองใช้ ".htaccess" ใช้ได้ไม่เออเร่อแล้ว แต่ก็ยังซ่อน URL ไม่ได้อยู่ดี

kennn

อ้างถึงจาก: kongpopoo ใน 05 พฤศจิกายน 2011, 21:32:56
อ้างถึงจาก: kennn ใน 05 พฤศจิกายน 2011, 21:19:33
ลองแบบนี้ดูครับ

RewriteEngine on
RewriteRule ^([0-9]+)$ /index.php?mod=show&id=$1 [QSA,L,E]

แล้วลองเซฟไฟล์แบบนี้นะครับ เห็นบอกว่าไฟล์เป็น .htaccess.txt

ให้เปิดไฟล์ .htaccess.txt แล้วทำการกด Save as แล้วตั้งชื่อไฟล์โดยใส่เครื่องหมายฟันหนู " ครอบไว้แบบนี้ครับ ".htaccess" ลองดูอีกทีครับ

ผมลองใช้ ".htaccess" ใช้ได้ไม่เออเร่อแล้ว แต่ก็ยังซ่อน URL ไม่ได้อยู่ดี

ซ่อน URL เราก็ต้องปรับโค้ดของเราด้วยครับ ประมาณว่า ถ้าไม่เปิดใช้ mod rewrite รูปแบบ url จะเป็น www.domain.com/index.php?mod=show&id=1 แต่ถ้าเปิดใช้งานก็จะเป็น www.domain.com/1/
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

คนธรรมดา

เขียน htaccess เสร็จ ก็ต้องเขียน url ในเว็บใหม่ด้วยนะครับ
[direct=https://www.hostkub.com/vps-server]เช่า vps[/direct]
[direct=https://www.hostkub.com/vps-server]เช่า server[/direct]

kongpopoo

มีใครพอจะทำให้ผมได้มั่งอ่าา   ผมทำไม่ได้ซักที

Mdisk

อ้างถึงจาก: kongpopoo ใน 05 พฤศจิกายน 2011, 21:05:30
ไฟล์ .htaccess  ชื่อ .htaccess.txt  พอตัด txt แแกก็เออเร่อ

ตกลง แล้ว รัน script บน Host  หรือ บนเครื่อง เราเอง ครับ

Mdisk

อ้างถึงจาก: aunkanbin ใน 05 พฤศจิกายน 2011, 21:18:28
อ้างถึงจาก: kongpopoo ใน 05 พฤศจิกายน 2011, 21:05:30
ไฟล์ .htaccess  ชื่อ .htaccess.txt  พอตัด txt แแกก็เออเร่อ
อัปโหลดขึ้น host แล้วrename เป็น .htaccess ครับ
ในwindoes ห้ามสร้างไฟล์ที่เป็นนามสกุลเฉยๆไม่มีชื่อไม่ได้ครับ
ถ้าอยากจะแก้ไขไฟล์ .htaccess ใน windows ก็ก็อปปี้ .htaccess ที่อื่นมาจะสามารถแก้ได้ครับ

จริงแล้ว windows ก้อสร้างไฟล์  .htaccess ได้ ครับ

เราต้องกำหนด นามสกุลมันในตอน save เป็น *.* ก่อน ครับ

แต่ถ้าเรา save เป็น นามสกุล  .txt แล้ว จะลบ .txt ออกไม่ได้  แต่เราสามารถ save as แล้ว เปลี่ยน นามสกุล เป็น  *.* ก่อน ครับ

kongpopoo

ได้แล้วครับ  แต่เกิดปัญหาอีกคือ ลิงค์ http://uppics.org/index.php?mod=show&id=9  lightbox ทำงาน  แต่พอเปลี่ยนลิงค์ http://uppics.org/show/9    lightbox ไม่ทำงาน


porchn

อ้างถึงจาก: คนธรรมดา ใน 05 พฤศจิกายน 2011, 23:08:32
เขียน htaccess เสร็จ ก็ต้องเขียน url ในเว็บใหม่ด้วยนะครับ

ถ้ามาถึงตรงนี้แล้วก็แสดงว่าใช้ได้แล้วละครับ ที่เหลือก็ ตามนี้เลยครับ