Xử lý lỗi 404 Sitemap trên aaPanel là một nhiệm vụ quan trọng đối với người quản trị website sử dụng nền tảng này để duy trì hiệu suất và khả năng tiếp cận của trang web. Lỗi này xảy ra khi có sự cố trong việc cấu hình hoặc cập nhật thông tin trên server. Điều này không chỉ ảnh hưởng đến trải nghiệm người dùng mà còn có thể gây hại đến thứ hạng tìm kiếm của trang web. Trong bài viết này, Vietnix sẽ hướng dẫn bạn các bước cơ bản để xác định nguyên nhân và khắc phục lỗi 404 cho sitemap trên aaPanel một cách nhanh chóng.
So sánh lỗi 404 Sitemap và lỗi 404 thông thường
Vì đều là lỗi 404 khiến người dùng không thể tiếp cận được website mình muốn, 2 loại lỗi này sẽ có các điểm giống và khác nhau như sau:
- Giống:
- Khái niệm: Cả hai lỗi đều xảy ra khi máy chủ web không thể tìm thấy trang mà người dùng yêu cầu.
- Error code: Cả hai lỗi đều trả về code HTTP 404, cho biết trang không được tìm thấy.
- Hậu quả: Cả hai lỗi đều có thể ảnh hưởng tiêu cực đến trải nghiệm người dùng và SEO của trang web.
- Khác:
Đặc điểm | 404 Sitemap | 404 thông thường |
Nguyên nhân | Do sitemap XML bị lỗi hoặc không chính xác. | Do trang web đã bị xóa, di chuyển hoặc đổi tên mà không cập nhật liên kết. |
Ảnh hưởng | Có thể ảnh hưởng đến nhiều trang web trên website, tùy thuộc vào phạm vi của lỗi sitemap. | Chỉ ảnh hưởng đến trang cụ thể mà người dùng yêu cầu. |
Khắc phục | Sửa lỗi sitemap XML để đảm bảo tất cả các liên kết đều chính xác. | Tạo lại trang web đã bị xóa, cập nhật liên kết đến trang đã di chuyển hoặc đổi tên, hoặc xóa trang 404. |
Cách nhận biết | Sử dụng công cụ kiểm tra sitemap như Screaming Frog hoặc Google Search Console. | Kiểm tra URL của trang web bị lỗi. |
Hiện nay có 2 plugin hỗ trợ tạo Sitemap phổ biến đó chính là Rank Math và Yoast Seo. Trong bài viết này Vietnix sẽ hướng dẫn các bạn cách xử lý lỗi 404 Sitemap nếu gặp phải khi dùng Rank Math và Yoast Seo trên aaPanel chạy Nginx. Khi bạn tạo Sitemap cho website của mình, đường dẫn mặc định của sitemap sẽ có dạng https://domain_cua_ban.com/sitemap_index.hmtl
.
Trong một số tình huống người dùng sử dụng webserver Nginx, khi truy cập đường dẫn có dạng như trên thì sẽ bị lỗi như hình dưới đây. Tiếp theo đây là cách khắc phục lỗi 404 Sitemap trên aaPanel.
Mọi người cũng đọc thêm:
Thực hiện khắc phục lỗi 404 Sitemap trên aaPanel
- Cách 1: Thực hiện trong giao diện aaPanel
- Cách 2: Thực hiện thông qua SSH
Cách 1: Thực hiện trong giao diện aaPanel
Để bắt đầu, các bạn có thể thực hiện cài đặt nhanh bằng cách truy cập vào trang quản trị aaPanel theo liên kết sau: http://IP-server-cua-ban:8888/
(port 8888 là port mặc định khi cài đặt aaPanel, giá trị có thể thay đổi tuỳ theo người dùng) và login với thông tin được cấp khi cài đặt aaPanel.
Tại giao diện chính của aaPanel, bạn truy cập mục Website, danh sách các website hiện có, ban cần chọn ra website cần cấu hình và mở bảng thiết lập của website đó. Bạn có thể nhấn vào tên website hoặc nút Conf nằm ở menu bên phải.
Tiếp theo, bạn chọn muc URL rewrite, bạn dán các lệnh cấu hình tương ứng với plugin mà website đang sử dụng vào và bấm Save để lưu thay đổi.
Với plugin Yoast Seo:
#Yoast SEO Sitemaps
location ~ ([^/]*)sitemap(.*).x(m|s)l$ {
## this rewrites sitemap.xml to /sitemap_index.xml
rewrite ^/sitemap.xml$ /sitemap_index.xml permanent;
## this makes the XML sitemaps work
rewrite ^/([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 last;
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
## The following lines are optional for the premium extensions
## News SEO
rewrite ^/news-sitemap.xml$ /index.php?sitemap=wpseo_news last;
## Local SEO
rewrite ^/locations.kml$ /index.php?sitemap=wpseo_local_kml last;
rewrite ^/geo-sitemap.xml$ /index.php?sitemap=wpseo_local last;
## Video SEO
rewrite ^/video-sitemap.xsl$ /index.php?yoast-sitemap-xsl=video last;
}
Với plugin Rank Math:
# START Nginx Rewrites for Rank Math Sitemaps
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
# END Nginx Rewrites for Rank Math Sitemaps
Cách 2: Thực hiện thông qua SSH
Trong trường hợp không tiện thực hiện trên aaPanel, bạn vẫn có thể dùng SSH để thêm cấu hình.
Trên giao diện CLI, bạn truy cập vào file cấu hình theo đường dẫn sau bằng nano
hoặc vi
:
/www/server/panel/vhost/rewrite/domain-cua-ban.conf
Tuỳ theo plugin mà website đang sử dụng, bạn sẽ thêm cấu hình tương ứng vào file và lưu lại thay đổi. Sau khi thêm cấu hình hoàn tất, bây giờ bạn hãy thử truy cập lại Sitemap để kiểm tra đã hoạt động trở lại hay chưa.
Vậy là Vietnix đã hoàn tất hướng dẫn khắc phục lỗi 404 Sitemap trên aaPanel nhanh chóng và chi tiết nhất.
Lời kết
Hy vọng nội dung trên đã giúp bạn hiểu được cách khắc phục lỗi 404 Sitemap trên aaPanel nhanh chóng, nếu có bất kì câu hỏi hay khó khăn nào trong quá trình thực hiện bạn có thể để lại comment dưới bài viết này, đội ngũ kỹ thuật của Vietnix sẽ hỗ trợ bạn. Ngoài ra bạn có thể xem thêm các bài liên quan đến aaPanel như Khôi phục mật khẩu trên aaPanel hay Cài đặt WordPress với Plugin OneClick trên aaPanel tại blog của Vietnix. Chúc bạn thành công!