PDA

View Full Version : Dùng chung 2 domain trên 1 host



gamo
26-05-2008, 01:01
Tớ có 2 domain: A tại bluehost, B tại godaddy. Tớ hosting tại bluehost. Tớ đang để parked domain: A (được mặc định là primary) và B (là parked domain). Hiện giờ, nếu tớ gõ B thì nó sẽ tự động chuyển thành A (trên URL adress).

Vậy làm thế nào để:

- Gõ A thì nó tự chuyển thành B
- Gõ A thì ra A, B thì ra B, nội dung giống nhau.

Bạn nào giúp tớ với, tớ cảm ơn :x

trongns
26-05-2008, 01:08
Bạn dùng ở 1 host thì bạn Redirect Url là được thôi không cần phức tạp ji cả !

gamo
26-05-2008, 01:50
Bạn dùng ở 1 host thì bạn Redirect Url là được thôi không cần phức tạp ji cả !
Không được bạn ạ. A và B tớ đăng ký ở 2 registrar khác nhau mà. A thì tại bluehost, B tại godaddy. Hosting đặt tại bluehost.

Tớ đã thử để redirect từ A sang B thì nó cứ chuyên liên tục giữa A->B->A->B->A.. rồi nó báo là "The page isn't redirecting properly"

ongtre63
26-05-2008, 06:37
Vậy làm thế nào để:

- Gõ A thì nó tự chuyển thành B
- Gõ A thì ra A, B thì ra B, nội dung giống nhau.

Bạn nào giúp tớ với, tớ cảm ơn :x

Chả hiểu yêu cầu của bạn?

gamo
26-05-2008, 14:31
Chẳng hạn tớ có 1 domain là vnexpress.net (gọi là A) và vnn.vn (gọi là B). Giờ thì nếu tớ gõ vnn.vn lên trên url adress thì nó tự động chuyển thành vnepress.net. Giờ tớ muốn

- gõ vnexpress.net nó chuyển thành vnn.vn
- gõ vnexpress.net nó thành vnexpress.net và vnn.vn thì nó thành vnn.vn

Thế đã hiểu chưa bạn

Hostvn.Net
28-05-2008, 05:14
Chẳng hạn tớ có 1 domain là vnexpress.net (gọi là A) và vnn.vn (gọi là B). Giờ thì nếu tớ gõ vnn.vn lên trên url adress thì nó tự động chuyển thành vnepress.net. Giờ tớ muốn

- gõ vnexpress.net nó chuyển thành vnn.vn
- gõ vnexpress.net nó thành vnexpress.net và vnn.vn thì nó thành vnn.vn

Thế đã hiểu chưa bạn

Vấn đề này theo mình phụ thuộc vào code.

Ví dụ code của bạn để link tương đối (index.php chứ ko phải http://fulldomain.com/index.php), như vậy thì khi 2 domain ( 1 pri 1 parked ) cùng chung 1 host thì request từ domain nào thì request sẽ thực hiện theo domain đó.

Còn nếu bạn muốn nó trỏ chính xác về 1 domain thì bạn có thể dùng nhiều cách, đơn giản là config domain chính xác trong source.

1 chút kiến thức về php của mình, mong bạn đừng cười :).

dbvn88
29-05-2008, 13:03
Chẳng hạn tớ có 1 domain là vnexpress.net (gọi là A) và vnn.vn (gọi là B). Giờ thì nếu tớ gõ vnn.vn lên trên url adress thì nó tự động chuyển thành vnepress.net. Giờ tớ muốn

- gõ vnexpress.net nó chuyển thành vnn.vn
- gõ vnexpress.net nó thành vnexpress.net và vnn.vn thì nó thành vnn.vn

Thế đã hiểu chưa bạn

Trường hợp 1 của bạn (gõ vnexpress.net nó chuyển thành vnn.vn), dùng code sau tạo thành file index.php đặt trong root:

<?php
$host=strtolower($_SERVER['HTTP_HOST']);
if(($host=="www.vnexpress.net")|($host=="vnexpress.net"))
{
echo "<script>window.location='http://www.vnn.vn';</script>";
exit;
}
else {
echo "<script>window.location='http://www.vnn.com';</script>";
exit;
}
?>

Trường hợp 2 (gõ vnexpress.net nó thành vnexpress.net và vnn.vn thì nó thành vnn.vn) thì gõ domain nào nó ra domain đó , khỏi phải dùng code gì ráo, và cũng không cần config URL Direct.

Cũng từ code trên, bạn có thể biến hóa tùy vào tư duy của bạn.
vd: http://chauthanh.net/forum/ luôn trỏ thành http://forum.chauthanh.net

masterdark116
01-06-2008, 20:13
Park thì nó có tự redirect đâu :|
Bạn cứ dùng cái park domain hoặc domain alias gì đó thì nó giữ nguyên đó chứ.
Bạn xem lại có khi bạn đang để chế độ redirect manager ý.

host.saigon
22-06-2008, 08:54
Park thì nó có tự redirect đâu :|
Bạn cứ dùng cái park domain hoặc domain alias gì đó thì nó giữ nguyên đó chứ.
Bạn xem lại có khi bạn đang để chế độ redirect manager ý.

Bác này nói chính xác.

strongesthd
23-10-2009, 18:29
Khi host hỗ trợ park domain rồi thì viết cái code kia thế nào nhỉ và gắn vào đâu để khi ta dùng được dạng gõ domain A thì ra trang A mà gõ domail B thì ra trang B. giờ mình đang bị tình trạng http://abc.com/def thì chạy được nhưng gõ http://def.com thì không chạy ( đã park domain def.com vào rồi )