Hướng dẫn cấu hình Aliases Domain trên cPanel

 

Aliases Domain là gì?

Aliases hay còn gọi Parked domain cho phép chúng ta chạy một website trên nhiều domain khác nhau. Aliases là một domain khác với domain chính nhưng có cùng cấu trúc thư mục với domain chính.

Ví dụ: Mình có domain chính NguyenGiaTech chúng ta có thể tạo thêm một Aliases dotrungquan.site
Khi chúng ta truy cập địa chỉ dotrungquan.site hoặc NguyenGiaTech thì chúng ta sẽ nhận được nội dung giống nhau ở cả 2 domain trên.

Và để cấu hình Aliases Domain trên cPanel bạn thực hiện như sau.

Bước 1: Đăng nhập vào Panel

Đầu tiên bạn hãy đăng nhập vào Panel với thông tin nhà cung cấp đã gửi cho bạn. Thông thường đường dẫn đăng nhập sẽ là

  • https://my-domain:2083
  • https://server-ip:2083
  • https://hostname:2083
Screenshot 2021 08 03 at 11.37.38

Bước 2: Cách cấu hình Aliases

1. Alias với domain chính

Sau khi đã mua và cấu hình trỏ IP về Hosting rồi thì việc tiếp theo sẽ là thêm tên miền đó vào hosting. Đầu tiên, hãy đăng nhập vào trang quản lý cPanel và tìm đến phần DOMAINS => click vào mục Aliases trong khung này.

Screenshot 2021 08 03 at 11.28.25

Tại trang Create a New Alias, nhập tên domain vào ô Domain.

image
Screenshot 2021 08 03 at 11.38.22

Bạn cần thêm đoạn sau vào file wp-config.php tại website chính(domain chính). Nếu không thêm đoạn này thì khi người dùng truy cập vào domain Aliases sẽ tự chuyển hướng về domain chính tương tự tính năng domain redirect.

Screenshot 2021 08 03 at 11.30.21

Bạn hãy thêm đoạn mã sau vào bên trong dòng <?php để có hiệu lực.

### Rule Alias
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);
### Rule Alias
Screenshot 2021 08 03 at 11.31.04

Và bây giờ bạn hãy truy cập vào domain để kiểm tra nhé.

Screenshot 2021 07 31 at 16.55.56

2. Alias với Addon domain

Trường hợp bạn muốn Alias với addon domain. Bạn hãy vào Addon domain. Sau đó addon và chọn thư mục cùng với thư mục của domain cần Alias.

Và bước cuối cùng bạn mở file wp-config.php và thêm vào các rule sau.

if($_SERVER['HTTP_HOST'] == 'domain1.com'){ 

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); 

    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); 

}
if($_SERVER['HTTP_HOST'] == 'domain2.com'){ 

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); 

    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); 

}

Chúc bạn thực hiện thành công.

Bài liên quan