.htaccess là gì và dùng thế nào cho an toàn
.htaccess là file cấu hình nhỏ mà máy chủ Apache và LiteSpeed đọc mỗi khi có người truy cập. Nhờ nó bạn có thể chuyển hướng URL, ép dùng HTTPS, bảo vệ file nhạy cảm hay bật cache mà không cần quyền sửa cấu hình máy chủ.
Các bước tạo file
- Mở trình quản lý file hosting, tải bản sao lưu của .htaccess hiện tại về máy.
- Tick các khối cần dùng ở bên trái. Mỗi khối có mô tả ngắn để bạn biết nó làm gì.
- Nếu đổi địa chỉ trang, nhập các cặp URL cũ và mới vào khối chuyển hướng 301.
- Chép nội dung hoặc tải file, thay vào .htaccess trên hosting.
- Mở trang chủ, một bài viết, trang đăng nhập và thử gõ địa chỉ http:// để xem đã chuyển sang https:// chưa.
Mẹo và lưu ý
- Nếu web báo lỗi 500 sau khi thay, khôi phục ngay bản sao lưu rồi bật từng khối một để tìm khối gây lỗi.
- Chuyển hướng 301 luôn phải nằm trước khối WordPress. Công cụ tự xếp đúng thứ tự.
- Nếu trang vẫn chậm dù đã nén và cache, nguyên nhân thường nằm ở ảnh quá nặng hoặc máy chủ yếu. Thử nén ảnh sang WebP hoặc xem dịch vụ tối ưu tốc độ.
- Nginx không đọc .htaccess, hãy hỏi nhà cung cấp hosting xem web bạn đang chạy máy chủ nào.
Ví dụ: bộ khối cho web WordPress thông thường
Bật các khối: chuyển HTTP sang HTTPS, khối WordPress chuẩn, chặn xmlrpc.php, chặn truy cập wp-config.php và .htaccess, tắt liệt kê thư mục, nén gzip và cache trình duyệt. Công cụ tự xếp khối chuyển hướng lên trước khối WordPress và ghi chú từng khối ngay trong file.

Thử sau khi thay file
- Mở trang chủ, một bài viết, trang sản phẩm và trang đăng nhập.
- Gõ
http://trước tên miền xem có chuyển sanghttps://một bước không, bằng công cụ kiểm tra chuyển hướng. - Nếu dùng ứng dụng WordPress trên điện thoại hoặc Jetpack, kiểm tra lại vì xmlrpc.php đã bị chặn.
- Lỗi 500: khôi phục file cũ ngay, rồi bật từng khối để tìm khối gây lỗi.