WPML cho phép bạn kết nối các tên miền hoặc tên miền phụ khác nhau với các bản dịch của bạn. Điều này có thể tạo ra sự kết nối chặt chẽ hơn với đối tượng mục tiêu của bạn và mang lại lợi thế SEO cho các ngôn ngữ phụ.
Bất cứ khi nào trang web của bạn nhận được yêu cầu từ các tên miền hoặc tên miền phụ này, WPML sẽ tải bản dịch trang web phù hợp. WPML không đơn thuần chuyển hướng về tên miền chính.
Để bật tùy chọn này, hãy truy cập WPML → Cài đặt → URL và SEO và trong thẻ Định dạng URL ngôn ngữ, hãy chọn Một tên miền khác nhau cho mỗi ngôn ngữ.
Thiết lập ngôn ngữ theo tên miền
Bạn có hai tùy chọn khi thiết lập ngôn ngữ theo tên miền.
Tên miền khác nhau cho mỗi ngôn ngữ
Ví dụ: nếu bạn có bản dịch tiếng Đức cho trang web tiếng Anh của mình, bạn có thể thiết lập để nó có một tên miền khác:
- example.com → tiếng Anh
- example.de → tiếng Đức
Tên miền phụ
Bạn cũng có thể sử dụng các tên miền phụ như:
- en.example.com → tiếng Anh
- de.example.com → tiếng Đức
Những gì bạn cần
Trước khi sử dụng tùy chọn này, bạn cần chuẩn bị một vài thứ.
- Bạn cần mua các tên miền mà bạn muốn sử dụng. Nếu bạn đang thiết lập trang web của mình theo cách thủ công, bạn cũng cần đảm bảo rằng mình có thể chỉnh sửa cài đặt DNS của tên miền. Điều này cho phép bạn kết nối tên miền với vị trí máy chủ của trang web, hay còn gọi là địa chỉ IP.
- Nếu bạn đang sử dụng tên miền phụ, bạn vẫn cần mua tên miền chính cho nó (ví dụ: example.com). Đảm bảo rằng gói lưu trữ của bạn cho phép bạn tạo các tên miền phụ.
- Nếu bạn đang tìm kiếm một nhà cung cấp dịch vụ lưu trữ đáng tin cậy có các gói hoạt động tốt với WPML, đây là danh sách bạn có thể sử dụng.
- Bạn nên có chứng chỉ SSL cho mỗi bản dịch trang web hoặc một chứng chỉ SSL đa miền.
Cách bật các ngôn ngữ khác nhau cho mỗi tên miền
Bạn có thể tự thiết lập tùy chọn này hoặc nhờ nhà cung cấp dịch vụ lưu trữ hỗ trợ. Ở đây, chúng tôi sẽ không đề cập đến việc tự thiết lập, bởi vì mỗi nhà cung cấp dịch vụ lưu trữ đều có bảng điều khiển riêng, cho dù đó là cPanel, Webmin hay một hệ thống nào khác.
Giả sử bạn muốn thiết lập một tên miền khác, “example.de”, cho phiên bản tiếng Đức của trang web. Tên miền chính cho tiếng Anh là “example.com”. Nếu bạn không phải là quản trị viên hệ thống, tốt nhất là hãy nhờ nhà cung cấp dịch vụ lưu trữ hỗ trợ.
Dưới đây là các bước nên thực hiện:
1. Mua hoặc đăng ký một tên miền mới
Đầu tiên, hãy mua tên miền của bạn (ví dụ: “example.de”). Đây là tên miền bạn muốn hiển thị bất cứ khi nào khách hàng truy cập vào bản dịch tiếng Đức trên trang web của bạn.
Nếu có thể, hãy mua dịch vụ lưu trữ và tên miền từ cùng một công ty. Điều này sẽ đơn giản hóa quá trình thiết lập các cài đặt khác nhau.
2. Cấu hình cài đặt DNS
Tiếp theo, bạn cần trỏ tất cả các tên miền (hoặc tên miền phụ) của mình về trang web chạy WPML của bạn.
Đây là việc mà công ty đã bán tên miền cho bạn nên thực hiện giúp bạn.
Dưới đây là những gì bạn cần yêu cầu công ty lưu trữ của mình:
- Khi sử dụng các tên miền riêng biệt: Tôi muốn thêm một tên miền trỏ (parked domain/alias) vào tên miền hiện tại của mình. Tên miền hiện tại của tôi là “example.com”. Tôi muốn trỏ tên miền “example.de”.
- Khi sử dụng tên miền phụ: Tôi muốn thêm tên miền phụ “de.example.com” vào tên miền phụ “example.com” của mình. Nó cần trỏ đến cùng một vị trí với tên miền chính.
Vì mỗi người dùng có một thiết lập khác nhau, công ty lưu trữ sẽ cần các thông tin như:
- Vị trí (địa chỉ IP) của trang web WordPress của bạn. Đây là nơi trang web của bạn được lưu trữ (ví dụ: Godaddy, NameCheap).
- Tên miền chính của trang web WordPress của bạn. Trong ví dụ của chúng tôi, đó là “example.com”.
Nếu bạn đã mua tên miền và dịch vụ lưu trữ từ các công ty khác nhau, chỉ cần yêu cầu họ gửi cho bạn hướng dẫn chi tiết.
Kiểm tra xem các tên miền đã được thiết lập đúng chưa
Bạn có thể dễ dàng kiểm tra xem các tên miền đã được thiết lập đúng hay chưa. Trước khi bạn thiết lập tùy chọn trong WPML, chỉ cần truy cập vào các tên miền hoặc tên miền phụ mới của bạn. Tất cả đều phải hiển thị cùng một trang web mà không chuyển hướng.
Ví dụ: nếu bạn có các tên miền “example.com” và “example.de” (và WPML bị vô hiệu hóa), bạn sẽ thấy cùng một nội dung khi truy cập vào bất kỳ tên miền nào trong số này.
3. Thiết lập tùy chọn trong WPML
Sau khi công ty lưu trữ đã trỏ tên miền tiếng Đức đến bản cài đặt WordPress, bạn cần quay lại trang web của mình và từ trang quản trị, hãy truy cập WPML → Cài đặt → URL và SEO.
Trong thẻ Định dạng URL ngôn ngữ, hãy chọn Một tên miền khác nhau cho mỗi ngôn ngữ.

Nhập tên miền “example.de” vào ô và nhấp vào Lưu.
WPML sẽ xác thực tên miền mới, kiểm tra xem mọi thứ đã kết nối chưa. Nếu có gì đó chưa được thiết lập đúng, màn hình sẽ hiển thị thông báo về vấn đề đó.
Trên màn hình này, bạn cũng có thể bật tùy chọn chuyển phiên đăng nhập sang các tên miền khác. Nếu bạn định sử dụng một trình tạo trang như Elementor để chỉnh sửa nội dung mặc định và nội dung phụ, bạn cần bật tính năng này. Nếu không, bạn sẽ bị đăng xuất khi chuyển đổi giữa các tên miền.

Các câu hỏi thường gặp
Tôi có thể sử dụng kết hợp các tên miền và tên miền phụ không? Ví dụ: trang web chính của tôi là “example.com”, đối với tiếng Ý tôi có “it.domain.com” và đối với tiếng Đức là “domain.de”?
Có, bạn có thể. Chỉ cần thiết lập chúng trên dịch vụ lưu trữ của bạn và sau đó nhập chúng vào cài đặt WPML như đã giải thích ở trên.
Tôi có thể sử dụng kết hợp các tên miền và thư mục/tham số không? Ví dụ: trang web chính của tôi là example.com, đối với tiếng Ý tôi có “domain.com/it” và đối với tiếng Đức là “domain.de”.
Không, không thể kết hợp các ngôn ngữ sử dụng tên miền và các ngôn ngữ sử dụng thư mục.