NỘI DUNG
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 dotrungquan.info
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 dotrungquan.info
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
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 Domains trong khung này.
Tại trang Create a New Domain, nhập tên domain vào ô Domain.
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.
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
Và bây giờ bạn hãy truy cập vào domain để kiểm tra nhé.
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.