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

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

ThaiSEOBoard.comHost and DomainHost & Domain (general)ทำยังไงจึงจะพิมพ์ example.com/page แล้วเข้าไปที่ example.com/page.html ได้ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ทำยังไงจึงจะพิมพ์ example.com/page แล้วเข้าไปที่ example.com/page.html ได้ครับ  (อ่าน 957 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
gftframe
สมุนแก๊งเสียว
*

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

กระทู้: 751



ดูรายละเอียด
« เมื่อ: 06 เมษายน 2010, 15:01:22 »

คือหน้าเว็บเป็นไฟล์ HTML นะครับ
อยากจะให้เมื่อมีการเรียกหน้าเว็บ เช่น example.com/page (ไม่มี .html ต่อ)
แล้วโฮสจะชี้ไปเรียกหน้า example.com/page.html
ซึ่งตอนนี้เมื่อเข้าไปแล้วจะกลายเป็นหน้า Error ของโฮสติ้งไปเลย

ช่วยชี้แนะด้วยครับ
บันทึกการเข้า

ขายดีล | ประกันบำนาญ ลดหย่อนภาษี | กรอบรูป | ตอบแบบสอบถามแล้วได้เงิน | คอนโดเด่น |

ขายซิม ทรู 7-11 ไว้สมัครอะไรที่ต้องการได้หมด ราคาพิเศษสุดๆ PM มาได้ครับ
gftframe
สมุนแก๊งเสียว
*

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

กระทู้: 751



ดูรายละเอียด
« ตอบ #1 เมื่อ: 07 เมษายน 2010, 20:36:23 »

มีใครรู้บ้างเอ่ย??? wanwan017
บันทึกการเข้า

ขายดีล | ประกันบำนาญ ลดหย่อนภาษี | กรอบรูป | ตอบแบบสอบถามแล้วได้เงิน | คอนโดเด่น |

ขายซิม ทรู 7-11 ไว้สมัครอะไรที่ต้องการได้หมด ราคาพิเศษสุดๆ PM มาได้ครับ
Gemini
สมุนแก๊งเสียว
*

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

กระทู้: 785



ดูรายละเอียด
« ตอบ #2 เมื่อ: 07 เมษายน 2010, 20:47:53 »

mod rewrite ครับ
บันทึกการเข้า
jaras
ก๊วนเสียว
*

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

กระทู้: 390



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 07 เมษายน 2010, 21:21:46 »

ถ้าใช้ cms เช่น joomla, wordpress จะสามารถบังคับ url ได้ครับ ส่วนถ้าเป็นเว็บที่ทำจาก html ธรรมดา (เช่น จาก dream) ก็มีอีก 2 ทาง

1. example.com/page แบบนี้ ในทางเทคนิค มันหมายถึง เข้าถึง folder ที่ชื่อ page ครับ (ซึ่งถ้าเป็นมาตราฐานทั่วไป เราจะใส่ไฟล์ index.htm หรือ index.html ไว้ใน folder นี้ครับ)
2. example.com/page.html ในทางเทคนิค หมายถึงไฟล์ page.html อยู่ในระดับเดียวกับ root (โดเมน example.com นั้นเอง) ซึ่งคุณก็แค่ย้ายไฟล์ page.htlml มาไว้ที่ root directory ก็จะได้แล้วครับ

อธิบายแล้วงงไหมครับ  wanwan019
บันทึกการเข้า

SEkr
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,530



ดูรายละเอียด
« ตอบ #4 เมื่อ: 07 เมษายน 2010, 21:29:42 »

โค๊ด:
RewriteEngine on
RewriteBase /

RewriteRule ^page$ page.html

ลองดูครับ
บันทึกการเข้า
gftframe
สมุนแก๊งเสียว
*

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

กระทู้: 751



ดูรายละเอียด
« ตอบ #5 เมื่อ: 07 เมษายน 2010, 21:49:23 »

ถ้าใช้ cms เช่น joomla, wordpress จะสามารถบังคับ url ได้ครับ ส่วนถ้าเป็นเว็บที่ทำจาก html ธรรมดา (เช่น จาก dream) ก็มีอีก 2 ทาง

1. example.com/page แบบนี้ ในทางเทคนิค มันหมายถึง เข้าถึง folder ที่ชื่อ page ครับ (ซึ่งถ้าเป็นมาตราฐานทั่วไป เราจะใส่ไฟล์ index.htm หรือ index.html ไว้ใน folder นี้ครับ)
2. example.com/page.html ในทางเทคนิค หมายถึงไฟล์ page.html อยู่ในระดับเดียวกับ root (โดเมน example.com นั้นเอง) ซึ่งคุณก็แค่ย้ายไฟล์ page.htlml มาไว้ที่ root directory ก็จะได้แล้วครับ

อธิบายแล้วงงไหมครับ  wanwan019


แสดงว่าผมต้องสร้าง directory เพิ่ม ตามชื่อไฟล์ทุกไฟล์ แล้วก็อปไฟล์เข้าไปและเปลี่ยนชื่อเป็นindex ถูกไหมครับ


โค๊ด:
RewriteEngine on
RewriteBase /

RewriteRule ^page$ page.html

ลองดูครับ

ครับ แต่ในนั้มีหลายไฟล์ ไม่ใช่ page.html หน้าเดียว ต้องเขียนยังไงครับ
บันทึกการเข้า

ขายดีล | ประกันบำนาญ ลดหย่อนภาษี | กรอบรูป | ตอบแบบสอบถามแล้วได้เงิน | คอนโดเด่น |

ขายซิม ทรู 7-11 ไว้สมัครอะไรที่ต้องการได้หมด ราคาพิเศษสุดๆ PM มาได้ครับ
Rock Your Web
ก๊วนเสียว
*

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

กระทู้: 221



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 07 เมษายน 2010, 21:51:55 »

ลองดูก่อนน่ะครับ
โค๊ด:
RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ $1.html
บันทึกการเข้า

teeten
บุคคลทั่วไป
« ตอบ #7 เมื่อ: 07 เมษายน 2010, 21:53:06 »

ลองดูก่อนน่ะครับ
โค๊ด:
RewriteEngine on
RewriteBase /

RewriteRule ^(.*)$ $1.html

ตามนี้เลยครับ

เข้ามาเก็บ:P
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์