Sửa lỗi email protection khi sử dụng Cloudflare
Cloudflare mang lại nhiều lợi ích và mình khuyên mọi người nên sử dụng để ẩn IP máy chủ cũng như tăng tốc độ truy vấn DNS nhanh hơn so với DNS mặc định của nhà cung cấp tên miền. Tuy nhiên, khi sử dụng Cloudflare, có một tính năng gọi là Email Address Obfuscation (Email Decode).
Tính năng này được thiết kế để bảo vệ địa chỉ email trên website khỏi các bot thu thập thông tin để gửi spam. Khi được kích hoạt, Cloudflare sẽ tự động mã hóa địa chỉ email trong mã nguồn HTML, giúp ngăn chặn các công cụ quét dữ liệu thu thập email của bạn.
Điều này ngăn chặn các máy quét tự động từ các bot thu thập địa chỉ email của bạn nhưng đổi lại việc sử dụng Email Decode sẽ làm giảm hiệu suất của website vì nó có tải thêm 1 js cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
như hình phía dưới
Khi người dùng truy cập trang web, Cloudflare sẽ tự động giải mã các địa chỉ email này và hiển thị chúng trong mã nguồn HTML, các địa chỉ email sẽ không hiển thị dưới dạng văn bản thường mà thay vào đó sẽ được mã hóa.
Liên kết email được mã hóa của Cloudflare có thể như thế này:
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="543931142127353935313e352e7a373b39">[email protected]</a>
hoặc như này
<a href="/cdn-cgi/l/email-protection#5f323a1f2a2c3e323e3a353e25713c3032"><i class="svg-icon email"></i></a>
Chuỗi được mã hóa như 543931142127353935313e352e7a373b39
hoặc 5f323a1f2a2c3e323e3a353e25713c3032
trong các ví dụ trên sẽ cung cấp cho bạn email gốc sau khi được giải mã.
CloudFlare email obfuscation có hại cho Core Web Vitals không?
Tính năng che giấu địa chỉ email của CloudFlare sẽ đưa một đoạn mã JavaScript nhỏ vào để giải mã địa chỉ email.
1. Tập lệnh email-decode.min.js
được tải từ rất sớm trong quá trình kết xuất.
2. Email mà bạn đang ẩn rất có thể thậm chí không có trong chế độ xem hiển thị.
3. Việc giải mã email không phải là điều quan trọng nhất trên trang.
Việc giải mã email trở thành một nhiệm vụ cần được xử lý ở mức độ ưu tiên thấp nhất nên không cần thiết phải ưu tiên nó lên hàng đâu như thế
Tắt và sửa lỗi sửa lỗi email protection khi sử dụng Cloudflare
Theo mình, tốt nhất là nên tắt tính năng Email Address Obfuscation vì nó không thực sự cần thiết. Nếu email của bạn bị bot thu thập, các hệ thống lọc spam vẫn có thể chặn thư rác. Hơn nữa, dù bật tính năng này, vẫn có cách để vượt qua và thu thập email, nên nó không phải là giải pháp bảo mật tuyệt đối.
🛠 Cách tắt Email Protection trên Cloudflare
Để tắt Email Address Obfuscation trên Cloudflare, bạn chỉ cần:
1️⃣ Đăng nhập vào Cloudflare
2️⃣ Chọn tên miền vuoncaynoithat.com
3️⃣ Chuyển đến tab Scrape Shield
4️⃣ Tìm tùy chọn Email Address Obfuscation
5️⃣ Tắt (Disable) tính năng này
📌 Sau khi tắt, email sẽ hiển thị bình thường trên website. Nếu cần giữ bảo mật website nhưng vẫn cho người dùng liên hệ, bạn có thể dùng form liên hệ thay vì hiển thị email trực tiếp.
🚀 Trên đây là bài hướng dẫn sửa lỗi email protection khi sử dụng Cloudflare. Bạn thử làm theo hướng dẫn trên và kiểm tra lại nhé!