Multidomain

ผมเห็นมีบางที่ โฆษณาใว้ว่ามีบริการ Multidomain
คล้ายๆกับว่า เช่าพื้นที่เดียวแต่ add 2 - 3 หรือ
หลายโดเมนได้ ผมสงสัยว่า เค้าทำกันยังไงครับ
ใช้ความสามารถ ของ CP ตัวไหนครับ

ผมเห็นมีบางที่ โฆษณาใว้ว่ามีบริการ Multidomain
คล้ายๆกับว่า เช่าพื้นที่เดียวแต่ add 2 - 3 หรือ
หลายโดเมนได้ ผมสงสัยว่า เค้าทำกันยังไงครับ
ใช้ความสามารถ ของ CP ตัวไหนครับ

cp ส่วนใหญ่ทำได้อยู่แล้วครับแบบนี้นะ มันเป็นการแจ้งให้ระบบทราบถึงที่ตั้งของ file web นะไม่มีอะไรแปลกครับ แต่จุดนี้บาง cp เขาจะอนุญาตให้ user ทำเองและบาง cp ต้องให้ admin or reseller ทำให้ครับ

[quote] ผมเห็นมีบางที่ โฆษณาใว้ว่ามีบริการ Multidomain
คล้ายๆกับว่า เช่าพื้นที่เดียวแต่ add 2 - 3 หรือ
หลายโดเมนได้ ผมสงสัยว่า เค้าทำกันยังไงครับ
ใช้ความสามารถ ของ CP ตัวไหนครับ

cp ส่วนใหญ่ทำได้อยู่แล้วครับแบบนี้นะ มันเป็นการแจ้งให้ระบบทราบถึงที่ตั้งของ file web นะไม่มีอะไรแปลกครับ แต่จุดนี้บาง cp เขาจะอนุญาตให้ user ทำเองและบาง cp ต้องให้ admin or reseller ทำให้ครับ [/quote]
แล้ว Mx-Controller ทำได้หรือเปล่าค่ะ ท่านอาจารย์ รบกวนช่วยแนะนำด้วยนะคะ น่าสนใจดีค่ะ 1 พื้นที่ หลาย โดเมนเนม อิๆ :angel:

[quote] [quote] ผมเห็นมีบางที่ โฆษณาใว้ว่ามีบริการ Multidomain
คล้ายๆกับว่า เช่าพื้นที่เดียวแต่ add 2 - 3 หรือ
หลายโดเมนได้ ผมสงสัยว่า เค้าทำกันยังไงครับ
ใช้ความสามารถ ของ CP ตัวไหนครับ

cp ส่วนใหญ่ทำได้อยู่แล้วครับแบบนี้นะ มันเป็นการแจ้งให้ระบบทราบถึงที่ตั้งของ file web นะไม่มีอะไรแปลกครับ แต่จุดนี้บาง cp เขาจะอนุญาตให้ user ทำเองและบาง cp ต้องให้ admin or reseller ทำให้ครับ [/quote]
แล้ว Mx-Controller ทำได้หรือเปล่าค่ะ ท่านอาจารย์ รบกวนช่วยแนะนำด้วยนะคะ น่าสนใจดีค่ะ 1 พื้นที่ หลาย โดเมนเนม อิๆ :angel: [/quote]
ได้ครับคือต้อง add web ก่อนแล้วเข้าไปที่เมนู redirect งัย แล้วสั่งที่ home นะว่าให้มันชี้ไปที่ไหนแค่นี้เอง ง่าย ๆ

เป็นการเอาตัว reseller มาขายหรือเปล่าครับ
<_<

คืออย่างนี้ครับ เข้าใจแล้วว่าเพิ่ทโดเมนยังไง แต่เรื่องเมล์ละครับ จะเช็คหรือส่งยังไงครับ
คือ mx user เพิ่มโดเมน หรือเปลี่ยนชื่อเองไม่ได้นี่ครับ

คือผมยังไม่เข้าใจ นะครับ

ได้ครับคือต้อง add web ก่อนแล้วเข้าไปที่เมนู redirect งัย แล้วสั่งที่ home นะว่าให้มันชี้ไปที่ไหนแค่นี้เอง ง่าย ๆ

ถ้าอย่างนี้ หนู๋ ไปทำ Redirect ที่ domain name ง่ายกว่าค่ะ ไม่ต้องเปลือง domain ใน Mx-Controller ด้วย อิๆ …

เป็นการเอาตัว reseller มาขายหรือเปล่าครับ

คิดเหมือนกับคุณ bunpot เลยค่ะ … แบบนี้ถ้าเรา reseller มาขาย (แต่ไม่ต้องบอกลูกค้าว่าเป็น reseller) เช่น 500 MB ลูกค้าจะ add กี่ domain nam ก็ได้ ก็น่าจะ work นะคะ :angel:

คืออย่างนี้ครับ เข้าใจแล้วว่าเพิ่ทโดเมนยังไง แต่เรื่องเมล์ละครับ จะเช็คหรือส่งยังไงครับคือ mx user เพิ่มโดเมน หรือเปลี่ยนชื่อเองไม่ได้นี่ครับ

ต้อง add ให้ลูกค้าเป็น reseller ไงค่ะ เขาจะมี control panel สำหรับจัดการ add domain name จัดการพื้นที่ และ อีเมล์ต่างๆ ได้เองค่ะ :smiley:

ใจแล้วครับพี่ ขอบคุณที่ให้ความกระจ่างครับ

ผมก็ใช้อยู่ครับ
1 account 3 โดเมน
ข้อสำคัญข้อเดียวคือต้องสามารถเพิ่ม domain alias อีก 2 ชื่อได้ (ขึ้นกับแต่ละโฮส บางที่ก็คิดเงินเพิ่ม)

จากนั่นใช้วิธี redirect header เพื่อส่งไปยังหน้าที่ถูกต้องอีกที


<?php
$tmphstnm = getenv("HTTP_HOST");
if (eregi('domain1.com', $tmphstnm)) {
	header("location:http://www.domain1.com/path1/");
	exit();
}
if (eregi('domain2.com', $tmphstnm)) {
	header("location:http://www.domain2.com/path2/");
	exit();
}
if (eregi('domain3.com', $tmphstnm)) {
	header("location:http://www.domain3.com/path3/");
	exit();
}
// default domain
header("location:http://www.domain1.com/path1/");
?>

ถ้าต้องการให้ใช้งานได้ perfect ก็ต้องไปดักในแต่ละ path อีกรอบนึง
ไม่งั้นคนเรียก doamin1.com/path2 ก็จะเข้าไปเวบ domain2 ในชื่อ domain1 ได้

ขอบพระคุณ ท่านอาจารย์ KKE เป็นอย่างสูงเลยค่ะ จะเอา script นี้ไปทดลองใช้ดูค่ะ ได้ผลอย่างไรจะกลับมารายงานให้ทราบ :angel:

ใช้ Mod Rewrite ได้นี่ครับ แถมชัวร์กว่า script php ด้วย

ใส่ .htaccess นะครับ

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} "domain2.com$"
RewriteRule ^(.*)$ http://www.domain2.com/path2/$1 [L,R,QSA]

RewriteCond %{HTTP_HOST} "domain3.com$"
RewriteRule ^(.*)$ http://www.domain3.com/path3/$1 [L,R,QSA]

RewriteRule ^(.*)$ http://www.domain1.com/path1/$1 [L,R,QSA]

code นี้ “น่าจะ” ทำงานได้แบบเดียวกับ script php ที่คุณ kke ให้มาครับ และสามารถใช้ได้ทุก subdir ด้วยการเขียนครั้งเดียว

แต่ข้อเสียของ .htaccess คือใช้ได้แต่บน Apache
ดังนั้นก็จะใช้ไม่ได้บน windows
(เว้นเสียแต่ว่า ใช้ Windows แล้วจะลง Apache :lol: )

ผิดครับ … ต้องเป็น Webserver ที่มี mod_rewrite ครับ

บน windows IIS ต้องเสียเงินครับ ซื้อ mod_rewrite ครับ … ถึงจะใช้งานแบบ rewrite ใน config ได้ครับ

มีข้อดี ข้อเสียบ้าง … แต่มองในแง่ดี หากคล่องการเขียน rewrite ก็สนุกสนานดีครับ

แต่ผมไม่ได้ใช้ครับ

อยากได้วิธีทำมานานแล้ว
แต่ความรู้จำกัด

ไม่คิดว่าจะทำได้ มากกว่าหนึ่งอีกต่างหาก
ทึ่งครับ

:o

ใช้ Mod Rewrite ได้นี่ครับ แถมชัวร์กว่า script php ด้วย

ใส่ .htaccess นะครับ

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} "domain2.com$"
RewriteRule ^(.*)$ http://www.domain2.com/path2/$1 [L,R,QSA]

RewriteCond %{HTTP_HOST} "domain3.com$"
RewriteRule ^(.*)$ http://www.domain3.com/path3/$1 [L,R,QSA]

RewriteRule ^(.*)$ http://www.domain1.com/path1/$1 [L,R,QSA]

code นี้ “น่าจะ” ทำงานได้แบบเดียวกับ script php ที่คุณ kke ให้มาครับ และสามารถใช้ได้ทุก subdir ด้วยการเขียนครั้งเดียว

ขอบคุณครับ ไว้ว่างๆจะลองเล่นดู ไม่แน่ใจว่าโฮสผมลง mod rewrite ไว้เปล่า
แต่ทุกวันนี้ก็ใช้งานได้ดีไม่มีปัญหาอะไร แม้แต่ google ก็ไม่มีปัญหากับ header redirect ยังอยู่อันดับที่ 4