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

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

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

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

กระทู้: 8



ดูรายละเอียด
« เมื่อ: 28 ตุลาคม 2009, 20:35:41 »

ตอนนี้ผมได้จด Domain Name เพิ่มขึ้นมาอีก 1 ชื่อเป็น 2 ชื่อ โดยทั้ง 2 ชื่อเวลาเข้าแล้วจะมาที่ Host เดียวกัน คือเข้ามาที่หน้า Page เดียวกัน

ถ้าผมต้องการทำแบบนี้ต้องทำยังไง

1. ถ้ามีชื่อเวป 2 ชื่อ อย่างเช่น abc.com กับ xyz.com แล้วต้องการให้เวลาเปิดที่ abc.com แล้วให้มันแสดงชื่อเป็น xyz.com ทั้งหมด เราต้องเขียนในไฟล์ .htaccess ยังไง แบบว่าต้องการเปลี่ยนเวปมาใช้ xyz.com ทั้งหมด

2. ถ้าเราต้องการให้เวลาคนเข้ามาที่เวปที่หน้า xyz.com แล้วเข้าไปที่หน้าต้อนรับที่ไม่ใช่หน้า index.php ก่อน โดยลิงค์ด้านบนก็ยังขึ้นแค่ xyz.com เราต้องเขียนในไฟล์ .htaccess ยังไง


ขอบคุณครับ
บันทึกการเข้า
pizad_sura
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,623



ดูรายละเอียด
« ตอบ #1 เมื่อ: 28 ตุลาคม 2009, 21:36:05 »

อยากรู้เหมือนกันครับ

แต่กรณีของคุณ shorkung

1. ใช้ php redirect เอาก็ได้ครับ

2. ใช้ index.html
บันทึกการเข้า
ก้ามปู
เสือซุ่มด่า
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 6,195



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 28 ตุลาคม 2009, 21:50:52 »

1.

RewriteCond %{HTTP_HOST} ^www\.xxx\.com$ [NC]
RewriteRule (.*) http://yyy.com/ $1 [R=301,L]

แบบนี้ได้ป่าวครับ

2.

DirectoryIndex xxxx.html

ไม่รู้ว่าตรงกับความต้องการรึเปล่า
บันทึกการเข้า

ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย
shorkung
Newbie
*

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

กระทู้: 8



ดูรายละเอียด
« ตอบ #3 เมื่อ: 28 ตุลาคม 2009, 22:28:59 »

1.

RewriteCond %{HTTP_HOST} ^www\.xxx\.com$ [NC]
RewriteRule (.*) http://yyy.com/ $1 [R=301,L]

แบบนี้ได้ป่าวครับ

2.

DirectoryIndex xxxx.html

ไม่รู้ว่าตรงกับความต้องการรึเปล่า


โทษทีนะครับ ช่วยอธิบายความหมายของการทำงานของทั้ง 2 ข้อนี้ให้ทราบหน่อยครับ จะได้เข้าใจแล้วทำตามได้ถูก

อย่างข้อ 1.

อ้างถึง
RewriteCond %{HTTP_HOST} ^www\.xxx\.com$ [NC]
RewriteRule (.*) http://yyy.com/ $1 [R=301,L]


ผมต้องการให้เปิดหน้าเวปไม่ว่าจะเป็น abc.com หรือ xyz.com ให้มันแสดงชื่อด้านบนเป็น xyz.com  อย่างนี้ตรงคำว่า

www\.xxx\.com  ใช่ให้ผมเปลี่ยนเป็น  www\.abc\.com เปล่าครับ

แล้วตรง http://yyy.com   ให้ผมเปลี่ยนเป็น http://xyz.com เปล่า แล้วตรง Code บรรทัดนี้ไม่ต้องใส่ www ด้วยเหรอครับ


อย่างข้อ 2.

อ้างถึง
DirectoryIndex xxxx.html


ผมต้องการให้เวลาคนเข้ามาที่เวปที่หน้า xyz.com แล้วเข้าไปที่หน้าต้อนรับที่ไม่ใช่หน้า index.php ก่อน โดยลิงค์ด้านบนก็ยังขึ้นแค่ xyz.com อย่างเช่นหน้าต้อนรับของผมใช้ชื่อไฟล์ว่า welcome.html  แ้ล้วต้องการให้เวลาเปิดที่เวปด้วยชื่อ abc.com หรือ xyz.com ให้มันเข้าที่หน้า welcome.html โดยที่ไม่เข้าไปที่ index.php ก่อน โดยที่อยู่ที่แสดงในช่อง Address เวลาพิมพ์ยังขึ้นเป็น xyz.com เหมือนเดิม ไม่ขึ้นเป็น xyz.com/welcome.html นะครับ แ้ล้วพอสมาชิกอ่านข้อความในหน้า welcome.html ก็จะสามารถกดลิงค์ในหน้า welcome.html ไปยังหน้าต่อไปได้ ไม่ว่าจะเป็นส่วนบอร์ด / ส่วน รีวิว หรือส่วน index.php นะครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์