Sửa lỗi font chữ khi sử dụng nhiều tên miền năm 2024

Vấn đề là khách có 1 website với tên miền là your-domain.com. Nhưng do yêu cầu khách hàng cần trỏ nhiều domain khác nhau vào 1 website đó ví dụ như your-domain.com.au, your-domain.com.uk … Vậy chúng ta sẽ làm như nào để có thể trỏ nhiều domain về 1 website chạy WordPress?

Chúng ta cần giải quyết 3 vấn đề:

  1. Parked domain (Aliases) về hosting đang chạy site chính và trỏ đúng về thư mục của site chính luôn (thường là /public_html)
  2. Chuyển WP_SITEURL và WP_HOME về domain mà khách hàng truy cập
  3. Cài đặt SEO để tránh google đánh dấu nhiều website trùng nội dung.

Chuyển WP_SITEURL và WP_HOME

Ví dụ khi ta thêm parked domain (Aliases) your-domain.com.au vào your-domain.com mặc định khi truy cập vào your-domain.com.au trình duyệt sẽ tự động redirect về domain chính là your-domain.com vì vậy chúng ta cần thêm đoạn code sau vào file wp-config.php để khi khách vào bằng domain nào thì vẫn giữa nguyên ở domain đó và link các bài post, page vẫn ở domain mà khách truy cập.

Để duy trì blog nên mình có làm aff cho 1 số bên hosting. Nhưng dù aff mình cũng chọn 1 số nhà cung cấp uy tín về chất lượng và support nên các bạn cứ yên tâm nhé.

Nếu có mua hosting mà có trong list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều

  • Azdigi: Giá rẻ thì dùng gói Pro Gold Hosting còn chất lượng hơn thì em khuyên dùng Business Hosting. Có điều kiện thì lên VPS nhé
  • Tino hosting
  • iNet
  • Nước ngoài thì Vultr

Thêm đoạn code này vào file wp-config.php

//Multi Domain for a site define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

Khi bạn thêm vào thì công việc gần như đã xong. Bạn đã có thể truy cập vào các parked domain (Aliases) bình thường. Nhưng có 1 vấn đề đặt ra là khi có nhiều domain trỏ về về website như vậy thì sẽ ảnh hưởng tới SEO. Google sẽ nhận diện copy bài viết và bạn sẽ bị mất thứ hạng trên công cụ tìm kiếm Google. Đừng lo lắng, mình cũng có 1 giải pháp giành cho các bạn.

Cài đặt SEO tránh giảm thứ hạng trên Google

Nếu các bạn dùng plugin Yoast SEO thì hãy thêm đoạn code sau vào file functions.php trong theme để có thể chuyển toàn bộ lưu lượng truy cập canonical về toàn bộ site chính và sẽ không bị google đánh dấu trùng nội dung khi có nhiều parked domain (Aliases)

Thêm đoạn code này vào file functioins.php

//canonical - old domain to new domain add_filter('wpseo_canonical', 'swpseo_canonical_domain_replace'); function swpseo_canonical_domain_replace($url){

$domain = 'your-domain.com';// Thay đổi cái này về site chính của bạn vd ở đây là your-domain.com
$parsed = parse_url(home_url());
$current_site_domain = $parsed['host'];
return str_replace($current_site_domain, $domain, $url);
}

Nếu bạn dùng plugin All in One SEO thì thêm code này vào functions.php nhé

//canonical - old domain to new domain add_filter('aioseo_canonical_url', 'aioseo_canonical_domain_replace'); function aioseo_canonical_domain_replace($url){

$domain = 'your-domain.com';// Thay đổi cái này về site chính của bạn vd ở đây là your-domain.com
$parsed = parse_url(home_url());
$current_site_domain = $parsed['host'];
return str_replace($current_site_domain, $domain, $url);
}

Vậy là đã okie. Bạn có thể sử dụng thoải mái mà không sợ ảnh hưởng tới SEO rồi

Khắc phục lỗi font khi chạy với domain phụ

Khi đã cài đặt xong nhiều domain chạy trên 1 source wordpress nhưng bị lỗi khi load các font . Như font icon không load được như hình bên dưới

Sửa lỗi font chữ khi sử dụng nhiều tên miền năm 2024

Cách khắc phục lỗi Access to Font at … form origin … has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin … is therefore not allowed access.

WordPress hỗ trợ tiếng Việt rất tốt vì mặc định sử dụng bảng mã UTF-8. Nhưng không thể tránh khỏi các trường hợp bị lỗi font Wordpress do viết bài mới, lỗi dữ liệu hay cài Theme và plugin mới... Hãy cùng Nhân Hòa, tìm hiểu nguyên nhân cũng như cách khắc phục khi xảy ra lỗi font wordpress nhé!

1. Nguyên nhân dẫn đến lỗi font Wordpress?

Sửa lỗi font chữ khi sử dụng nhiều tên miền năm 2024

Mặc dù giao diện Theme Wordpress hiện nay rất phong phú và đa dạng, được nhiều nhà phát triển khác nhau cung cấp. Một Theme tốt có thể dùng font hỗ trợ nhiều ngôn ngữ.

Tuy nhiên, một số nhà phát triển ít hoặc không tập trung vào ngôn ngữ tiếng Việt mà chỉ tập trung phát triển tiếng Anh hay ngôn ngữ khác không dấu.

Trường hợp font mặc định của WordPress không hỗ trợ tiếng Việt sẽ xảy ra sự cố lỗi font trong WordPress.

2. Cách khắc phục lỗi font wordpress

Trước khi bắt đầu đi vào hướng dẫn 2 cách khắc phục lỗi font Wordpress thì mình nói sơ qua về 2 kiểu lỗi tiếng Việt thông dụng:

+ Bị lỗi khi nhập thêm một cái gì đó vào database, ví dụ bạn cài thêm một plugin điền thông báo chẳng hạn. Thì khi cài nó sẽ không bị lỗi mà sẽ bị lỗi sau khi bạn nhập thông báo vào.

+ Lỗi font wordpress khi cài một plugin mới vào.

Sửa lỗi font wordpress – Xuất hiện ký tự đặc biệt giữa các chữ

Biểu hiện: Xuất hiện các ký tự đặc biệt xen kẽ các chữ

Nguyên nhân: Nguyên nhân gây lỗi font chữ trong WordPress mà cụ thể là xuất hiện các ký tự đặc biệt xen kẽ các chữ đó là do Database gặp lỗi mã hóa.

Một Database muốn hiển thị tiếng Việt cần được mã hóa bằng UTF-8. Lỗi font trong WordPress sẽ xuất hiện nếu cơ sở dữ liệu được mã hóa bằng bộ mã hóa khác mà không phải là UTF-8.

Khắc phục: Bạn sử dụng plugin “Convert WP Database to UTF-8” để convert toàn bộ bảng sang kiểu mã hóa UTF-8 có hỗ trợ tiếng Việt. Hoàn thành thao tác như vậy sẽ sửa được lỗi font wordpress

Muốn khắc phục lỗi này bạn nên dùng Plugin “Convert WP Database to UTF-8” để convert toàn bộ bảng sang kiểu mã hóa UTF-8 có hỗ trợ tiếng Việt.

+ Để sử dụng “Convert WP Database to UTF-8”, Đầu tiên bạn cài đặt plugin Convert WP Database to UTF-8.

+ Sau đó bạn đăng nhập Plugins và di chuyển đến UTF-8 DB Converter. Tiếp đó, click chọn nút Start Converting để bắt đầu convert.

Lưu ý: Trước khi convert nên Backup database trước để phòng có bất trắc.

Xem thêm: Backup wordpress là gì? Tổng quan từ A-Z

Hoàn thành bước trên, bạn hãy kiểm tra lại xem có còn lỗi font wordpress nữa không nhé.

Sửa lỗi font wordpress – Lỗi font chữ tiêu đề

Sửa lỗi font chữ khi sử dụng nhiều tên miền năm 2024

Biểu hiện: Chữ to, chữ nhỏ không đều nhau đặc biệt là các chữ ư, ă, â,…

Nguyên nhân: Lỗi font wordpress – Lỗi font chữ tiêu đề là do Plugin hay Theme mới không hỗ trợ tiếng Việt.

Khắc phục: Để khắc phục lỗi font chữ tiêu đề trong WordPress bạn thực hiện theo các bước:

Bước 1: Bên trái màn hình, trong tab menu => Nhấn chọn Appearance

Bước 2: Click Custom CSS

Bước 3: Copy lệnh dưới đây và lưu lại

1 html,body,p,h1,h2,h3,h4,h5,h6,em,strong,span,a {

2

3 font-family: Helvetica,Arial,sans-serif !important;

4

5 }

Bước 4: Quay lại trang chủ và kiểm tra xem còn lỗi font wordpress hay không.

Lời Kết

Để hạn chế việc xảy ra lỗi font Wordpress, hãy lựa chọn nhà cung cấp hosting wordpress uy tín như Nhân Hòa.Với mục đích mang đến cho người dùng tại Việt Nam cảm giác trải nghiệm tốt nhất, Nhân Hòa đã quyết định đặt máy chủ trực tiếp tại Việt Nam nhằm tăng độ truy cập cho Website nhanh hơn, đạt hiệu suất và ổn định hơn. Bên cạnh đó, cơ sở dữ liệu (Database) được tối ưu bởi các chuyên gia dày dạn kinh nghiệm về WordPress.

Nhân Hòa đã có hơn +18 năm kinh nghiệm trong ngành. Luôn nằm trong top đầu những doanh nghiệp được đánh giá cung cấp dịch vụ VPS, tên miền, ... chuyên nghiệp nhất. Hàng nghìn khách hàng toàn quốc đã tin tưởng và sử dụng dịch vụ của Nhân Hòa.