สอบถามเรื่องการชี้โดเมน ไปที่ ซับโดเมน ครับ
คือ ตอนนี้ ผมเขียนเว็บขึ้นมา ระบบนึง ซึ่งเมื่อเวลามีคนสมัครสมาชิกแล้ว สมาชิกจะได้ชื่อ username เป็น ซับโดเมน เช่น
ทีนี้ผมอยากให้สมาชิก สามารถใช้โดเมนของตัวเอง ในการเข้าเว็บได้ เช่น
เมื่อสมาชิก จดโดเมน username1.com เมื่อเวลาเข้าเว็บ username1.com ก็จะแสดงผล username1.domain.com
ทีนี้เบื้องต้นผมลองทำ Wildcard DNS และเซ็ตสิ่งที่ต้องทำหมดแล้ว ในเรื่องของซับโดเมนไม่มีปัญหา
**ปัญหาอยู่ที่ตอนสมาชิก จะชี้โดเมนมาอ่ะครับ
- ผมลองใช้วิธี domain forwarding มันก็ไม่ตรง คอนเซป ซะทีเดียวครับ (เวลาลิงค์ไปหน้าอื่นๆ url มันก็ทื่อๆ ไม่เปลี่ยนไปตามลิงค์) ที่ผมอยากทำคือ
ให้ลิงค์มันเปลี่ยนไปตามลิงค์ของมันแบบปกติ ประมาณว่า คลิกที่ ลิงค์ about ก็จะเป็น username1.com/about.html (ลิงค์ก็ยังเป็นโดเมนของสมาชิกด้วย)
เหมือนๆ พวก เว็บเปิดร้านค้า ออนไลน์ครับ
ผมลองเสริทหาดู ตย.http://www.thaihosttalk.com/topic/28445-อยาก-ทำ-add-domain-เข้าสู่บล็อกเว็บของเ/
ก็ยังไม่ค่อยเคีลยร์เท่าไร เลยอยากสอบถามดูครับว่า ตรงนี้ มัน ขึ้นอยู่กับ ส่วนไหน ครับ โฮสติ้ง - โดเมน - หรือ การเขียนเว็บ (โปรแกรม) และพอมีแนวทางไหมครับ
** ขออนุญาติ แปะลิงค์ ตย. ครับ
hxxp://www.storyfat.com/
hxxp://storyfat.plazacool.com/
ประมาณนี้ครับ
ขอบคุณมากครับ
ลองใช้ .htaccess พวก mod rewrite alias folder to subdomain
ลองใช้ Google Search ดูครับ ไม่รู้ตรงกับที่ต้องการหรือเปล่า
360
3
CNAM record ไงครับใช้กับหมดทั้งตลาด igetweb
ยืนยันตามนี้
DNS Record ก็ตั้งไป เช่นตัวอย่างข้างบน
www.storyfat.com. CNAME storyfat.plazacxxx.com.
(อย่าลืม . ท้ายสุด สำหรับ DNS Control Panel บางตัว)
[color=#1C2837][font=tahoma, arial, verdana, sans-serif][size=2]
[/size][/font][/color]
ส่วน server ที่ plazacxxx ตั้ง Virtual Host แบบ Name Alias ไว้
[color=#1C2837][font=tahoma, arial, verdana, sans-serif][size=2]
[/size][/font][/color]
ขอบคุณทุกท่าน มากครับ เดี๋ยวผมลองไปทำตามที่แนะนำ ดูครับ
เหมือนกับเกือบจะได้แล้ว อ่ะครับ แต่ ไม่รู้ผิดตรงไหน หรือ ทำอะไรผิด ท่านใดมีความรู้ หรือ ประสบการณ์ด้านนี้ รบกวนหน่อยครับ
ตอนนี้ วิธีที่ผมทำ คือ โดเมนหลัก คือ
-
ทำ Wildcard DNS (Directadmin)
-
เพิ่ม Record A คือ (ตย.) *.maindomain.com. A 123.45.67.890
-
จากนั้นทำ Domain pointer ให้กับโดเมนที่จะที่มาที่ซับโดเมน เช่น
ให้ subdomain.com ชี้ไปที่ sub1.maindomain.com ผมก็จะเอาเจ้าโดเมน subdomain.com ทำ Domain Pointer มาที่ domain.com ก่อน จากนั้นก็จะใช้ PHP($_SERVER[‘SERVER_NAME’]) เช็คว่าใช่โดเมนหลัก (maindomain.com) หรือไม่ ถ้าไม่ใช่ จะให้ไปเรียกหน้าของสมาชิกขึ้นมาแทน
ประเด็นมันอยู่ตรงที่ว่า (ยก ตย. เป็นลิงค์ นะครับ)
พิมพ์
แต่พอลิงค์
- sub1.maindomain.com/profile/ จะมาที่หน้ารายละเอียดสมาชิก (เช็คแล้วถูกต้อง)
- subdomain.com/profile/ จะมาที่หน้ารายละเอียดสมาชิก มันดัน รีไดฯ มาที่หน้า maindomain.com ซะงั้น
นั่งงมมา 2 วัน ละ ไม่แน่ใจว่าเกิดจาก อะไร ในใจคิดว่าน่าจะเกิดจากสคริป php เองหรือป่าวที่อาจจะไม่ได้ไปเช็คโดเมนอะไรประมาณนั้นมันเลยเด้งมาที่หน้าหลัก ซะงั้น
ขอบคุณครับ
360
7
ก็บอกว่า CNAME ไงครับยังจะ A อีกแล้วมันจะได้ได้ยังไงครับ
CNAME หรืออีกชื่อว่า Mask มันจะครอบให้หมดเลย
แหะๆ ครับ ผมลืมบอกไป หลังจากผมเพิ่ม
- เพิ่ม Record A คือ (ตย.) *.maindomain.com. A 123.45.67.890
และผม เพิ่ม CNAME เป็นแบบนี้ครับ เช่น ถ้าผมต้องการเพิ่ม subdomain.com ก็
แบบนี้ครับ คือ สรุึปผมต้องลบ Record A ไปหรือป่าวครับ
ขอบคุณ คุณ DomainHost360 อย่างสูงครับ รบกวนอีกรอบนะครับ
360
9
ไม่ต้องเพิ่ม A ครับให้ทำ CNAME กับ www เลย แล้วระบุ URL ปลายทางเช่น
www ---- sub1.maindomain.com