Trình tạo .htaccess cho Apache

Chọn các quy tắc bạn cần — HTTPS, host chuẩn, redirect, nén, cache, header bảo mật, file được bảo vệ — và nhận ngay một file .htaccess gọn gàng, có chú thích.

Cập nhật

URL & redirect

Hiệu năng

Bảo mật

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Tạo cấu hình Apache VirtualHost cho web tĩnhWordPress, PHP-FPM hoặc reverse proxy, kèm chuyển hướng HTTPS, HTTP/2, nén dữ liệu, cache và security headers.Trình tạo Apache VirtualHost →

Cách dùng Trình tạo .htaccess

  1. Chọn các tính năng bạn muốn — HTTPS, host chuẩn, nén và header bảo mật đã được bật sẵn.
  2. Điền thêm thông tin cần thiết như redirect, tên miền hoặc IP được phép.
  3. Sao chép hoặc tải file về, rồi tải lên thư mục gốc của website với tên .htaccess.
  4. Nhấn Kiểm tra quy tắc để mô phỏng các URL với bộ quy tắc rewrite vừa tạo.

.htaccess là gì?

File .htaccess là file cấu hình theo từng thư mục cho máy chủ web Apache (và LiteSpeed, vốn đọc cùng cú pháp). Đây là cách phổ biến nhất để các website hosting chia sẻ, WordPress và PHP thiết lập redirect, viết lại URL, cache, nén và kiểm soát truy cập mà không cần chạm vào cấu hình máy chủ chính. Quy tắc áp dụng cho thư mục chứa file và toàn bộ thư mục con.

Mỗi tùy chọn có tác dụng gì?

Tùy chọnTác dụng
Ép HTTPSChuyển hướng 301 mọi request http://; cũng hoạt động với proxy có thiết lập X-Forwarded-Proto
Host chuẩnChỉ giữ một phiên bản tên miền — có www hoặc không — để công cụ tìm kiếm không thấy nội dung trùng lặp
Néngzip qua mod_deflate, Brotli qua mod_brotli khi có sẵn
Cache trình duyệtThời hạn dài cho CSS, JS, ảnh và font có phiên bản; HTML luôn được kiểm tra lại
Header bảo mậtHSTS, X-Content-Type-Options, chính sách frame và referrer; ẩn chữ ký máy chủ
Chặn file nhạy cảmTừ chối truy cập .env, .git, file dump SQL, bản sao lưu và file Composer/npm
Chế độ bảo trìTrả về 503 kèm Retry-After cho mọi người trừ IP của bạn — cách tạm ngưng website an toàn cho SEO

Trước khi tải lên

  • Hãy giữ bản sao file hiện có — WordPress và các CMS khác thêm khối riêng nằm giữa các chú thích # BEGIN và # END.
  • Một lỗi cú pháp sẽ khiến toàn bộ website trả về 500 Internal Server Error. Hãy kiểm tra file bằng công cụ kiểm tra .htaccess trước.
  • Kiểm tra redirect trong cửa sổ ẩn danh — trình duyệt cache redirect 301 rất mạnh tay.
  • Hosting của bạn cần cho phép ghi đè (AllowOverride All) và đã bật mod_rewrite cùng mod_headers.

Trên Nginx, file .htaccess bị bỏ qua — hãy dùng trình tạo cấu hình Nginx. Nếu bạn cần nhiều redirect riêng lẻ, trình tạo redirect xuất ra định dạng Apache, Nginx và nhiều định dạng khác; sau đó kiểm tra kết quả trực tiếp bằng công cụ kiểm tra redirect.

Cũng được tìm dưới tên: htaccess redirect, htaccess force https, htaccess www redirect, htaccess rewrite rules, tạo file htaccess, apache htaccess, mod_rewrite generator.

Các công cụ dùng kèm tốt với Trình tạo .htaccess

  • Trình tạo Apache VirtualHost — Lấy cấu hình Apache virtual host đầy đủ cho tên miền của bạn: web tĩnh, WordPress, PHP-FPM hoặc reverse proxy tới ứng dụng Node hay Python.
  • Tạo htpasswd — Tạo các dòng user:hash cho HTTP Basic Authentication trong Apache, Nginx, Traefik và Caddy, mặc định dùng bcrypt và không gửi gì lên máy chủ.
  • Kiểm tra Security Headers — Chấm điểm security headers HTTP của website từ A+ đến F, xem header nào đang thiếu và vì sao chúng quan trọng, rồi sao chép đoạn cấu hình sẵn cho Nginx, Apache, Netlify, Vercel hoặc Cloudflare.
  • Kiểm tra YAML — Dán file Docker Compose, manifest Kubernetes, workflow GitHub Actions hoặc bất kỳ YAML nào để xác định chính xác lỗi, phát hiện các lỗi thường gặp và nhận bản đã định dạng gọn gàng.

Câu hỏi thường gặp

Công cụ có tạo được quy tắc rewrite không?
Có. Công cụ viết quy tắc Apache mod_rewrite (RewriteEngine, RewriteCond và RewriteRule) cho HTTPS, www hoặc non-www, dấu gạch chéo cuối URL và redirect. Sau đó, bạn có thể kiểm tra bằng công cụ .htaccess Tester.
Tôi đặt file .htaccess ở đâu?
Trong thư mục gốc của website (thường là public_html hoặc www). Tên file bắt đầu bằng dấu chấm, nên hãy bật “hiển thị file ẩn” trong trình quản lý file hoặc FTP client.
Vì sao website báo lỗi 500 sau khi sửa .htaccess?
Apache phát hiện lỗi cú pháp hoặc một chỉ thị không được phép. Hãy khôi phục file cũ, rồi kiểm tra file mới bằng công cụ .htaccess tester.
.htaccess có hoạt động trên Nginx không?
Không. Nginx bỏ qua file .htaccess; các quy tắc tương tự phải được viết trong khối server.
Redirect 301 có tốt cho SEO không?
Có. Redirect 301 báo cho công cụ tìm kiếm biết việc chuyển địa chỉ là vĩnh viễn và chuyển tín hiệu xếp hạng sang URL mới.
Tôi có thể cài Trình tạo .htaccess như một ứng dụng web và dùng khi không có mạng không?
Có. Trình tạo .htaccess là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan