Công cụ tạo .htaccess - Apache Config Miễn phí
Xây dựng các quy tắc .htaccess của Apache một cách trực quan. Chọn tùy chọn, cấu hình cài đặt và nhận mã sẵn sàng sử dụng với cú pháp được tô sáng.
Tệp .htaccess là gì?
Tệp .htaccess (hypertext access) là một tệp cấu hình được sử dụng bởi các máy chủ web Apache để kiểm soát các cài đặt ở cấp thư mục. Nó cho phép bạn thiết lập chuyển hướng URL, kiểm soát truy cập, quy tắc bộ nhớ đệm, nén, trang lỗi tùy chỉnh và tiêu đề bảo mật mà không cần sửa đổi cấu hình máy chủ chính. Tệp này được đặt trong thư mục gốc của trang web của bạn và áp dụng cho tất cả các tệp trong thư mục đó và các thư mục con.
Cách sử dụng Công cụ tạo .htaccess này
- Chọn tùy chọn — Chọn các hộp cho các quy tắc bạn cần (HTTPS, bộ nhớ đệm, Gzip, v.v.)
- Cấu hình chi tiết — Điền vào các miền, đường dẫn, địa chỉ IP và các cài đặt khác khi cần thiết
- Xem lại mã — Mã .htaccess được tạo sẽ cập nhật theo thời gian thực với cú pháp được tô sáng
- Sao chép hoặc Tải xuống — Nhấp vào Sao chép mã hoặc Tải xuống .htaccess để lấy tệp của bạn
- Tải lên — Đặt tệp .htaccess vào thư mục gốc của trang web của bạn thông qua FTP/SFTP
Tại sao nên sử dụng Công cụ tạo .htaccess này?
- Giao diện trực quan — Không cần ghi nhớ các chỉ thị Apache. Chuyển đổi các tùy chọn và điền vào các trường
- 14+ Loại quy tắc — HTTPS, chuyển hướng WWW, trang lỗi, bộ nhớ đệm, Gzip, CORS, kiểm soát IP, bảo vệ hotlink và hơn thế nữa
- Xem trước theo thời gian thực — Xem mã được tạo cập nhật ngay lập tức khi bạn thay đổi cài đặt
- Tô sáng cú pháp — Đầu ra được mã hóa màu giúp bạn dễ đọc và xác minh các quy tắc
- Sao chép & Tải xuống — Sao chép vào khay nhớ tạm chỉ bằng một cú nhấp chuột hoặc tải xuống dưới dạng tệp .htaccess sẵn sàng sử dụng
- Ưu tiên quyền riêng tư — Mọi thứ chạy trong trình duyệt của bạn. Không có dữ liệu cấu hình máy chủ nào được gửi đi bất cứ đâu
FreeToolbox so với các Công cụ tạo .htaccess khác
| Tính năng | FreeToolbox | htaccessredirect.net | htaccess-generator.org |
|---|---|---|---|
| Loại quy tắc | 14+ | 5-6 | 8-10 |
| Xem trước theo thời gian thực | Có | Không (nút) | Không (nút) |
| Tô sáng cú pháp | Có | Không | Không |
| Tải xuống tệp | Có | Có | Có |
| Quy tắc IP | Có (nhiều) | Hạn chế | Có |
| Bảo vệ Hotlink | Có | Không | Có |
| Quảng cáo | Tối thiểu | Nhiều | Nhiều |
Câu hỏi thường gặp
Tôi đặt tệp .htaccess ở đâu?
Tải tệp .htaccess lên thư mục gốc của trang web của bạn (thường là public_html hoặc www) qua FTP hoặc SFTP. Các quy tắc sẽ áp dụng cho tất cả các tệp trong thư mục đó và các thư mục con của nó.
Điều này có hoạt động trên các máy chủ Nginx không?
Không. Tệp .htaccess dành riêng cho các máy chủ web Apache. Nginx sử dụng định dạng cấu hình khác (nginx.conf). Hầu hết các nhà cung cấp dịch vụ lưu trữ dùng chung đều sử dụng Apache, nhưng các máy chủ VPS/đám mây thường sử dụng Nginx.
Liệu .htaccess có làm chậm trang web của tôi không?
Apache đọc các tệp .htaccess trên mọi yêu cầu, vì vậy các quy tắc phức tạp có thể làm tăng một chút chi phí. Đối với các trang web có lưu lượng truy cập cao, tốt hơn là di chuyển các quy tắc vào cấu hình Apache chính (httpd.conf). Đối với hầu hết các trang web, tác động là không đáng kể.
Chuyển hướng 301 so với 302 có nghĩa là gì?
Chuyển hướng 301 là vĩnh viễn — các công cụ tìm kiếm sẽ cập nhật chỉ mục của chúng. Chuyển hướng 302 là tạm thời — các công cụ tìm kiếm giữ lại URL gốc. Sử dụng 301 cho các thay đổi URL vĩnh viễn và 302 cho các chuyển hướng tạm thời.
Làm cách nào để kiểm tra xem .htaccess của tôi có hoạt động không?
Sau khi tải lên, hãy kiểm tra bằng cách truy cập các URL bị ảnh hưởng. Đối với chuyển hướng, hãy kiểm tra xem trình duyệt có chuyển hướng chính xác không. Đối với các quy tắc bảo mật, hãy thử truy cập các tệp bị chặn. Sử dụng các công cụ dành cho nhà phát triển của trình duyệt (tab Mạng) để xác minh tiêu đề và mã trạng thái.
Điều gì xảy ra nếu .htaccess của tôi gây ra lỗi 500?
Lỗi cú pháp trong .htaccess sẽ gây ra Lỗi máy chủ nội bộ 500. Kết nối qua FTP, đổi tên hoặc xóa tệp .htaccess để khôi phục quyền truy cập, sau đó sửa lỗi cú pháp. Luôn giữ một bản sao lưu trước khi thực hiện thay đổi.