Htaccess Redirect Generator
Hướng dẫn sử dụng công cụ và .htaccess
Công cụ online | Công cụ tạo mã .htaccess giúp bạn tạo nhanh các đoạn mã 301 redirect phổ biến cho file .htaccess
trên máy chủ Apache. Redirect 301 (Moved Permanently) thông báo cho trình duyệt và công cụ tìm kiếm rằng một trang web hoặc URL đã được chuyển vĩnh viễn đến một địa chỉ mới, giúp duy trì thứ hạng SEO và trải nghiệm người dùng.
File .htaccess là gì?
.htaccess
(hypertext access) là một file cấu hình được sử dụng trên các máy chủ web chạy phần mềm Apache Web Server. Khi được đặt trong một thư mục, file .htaccess
sẽ được Apache đọc và các chỉ thị trong đó sẽ ghi đè hoặc bổ sung vào cấu hình chung của máy chủ cho thư mục đó và các thư mục con của nó. Nó thường được dùng để:
- Thiết lập chuyển hướng (redirects).
- Tùy chỉnh trang lỗi (ví dụ: 404 Not Found).
- Bảo vệ thư mục bằng mật khẩu.
- Viết lại URL (URL rewriting) cho thân thiện hơn với SEO.
- Kiểm soát truy cập dựa trên địa chỉ IP.
Cách sử dụng công cụ này:
- Chọn loại Redirect: Từ menu thả xuống, chọn trường hợp chuyển hướng bạn muốn thực hiện.
- Nhập thông tin: Điền các URL, tên miền hoặc đường dẫn cần thiết vào các ô tương ứng. Hãy chú ý đến định dạng ví dụ.
- Tạo mã: Nhấn nút "Tạo mã .htaccess".
- Sao chép và sử dụng: Mã .htaccess tương ứng sẽ xuất hiện trong ô kết quả. Nhấn nút "Sao chép kết quả" và dán đoạn mã này vào file
.htaccess
của bạn.
Lưu ý quan trọng khi chỉnh sửa file .htaccess:
- Luôn sao lưu (backup) file
.htaccess
gốc trước khi thực hiện bất kỳ thay đổi nào. Một lỗi nhỏ trong file này có thể khiến website của bạn không thể truy cập được. - File
.htaccess
thường nằm ở thư mục gốc (root) của website (thường là `public_html`, `www`, `htdocs`). - Nếu file
.htaccess
không tồn tại, bạn có thể tạo một file văn bản mới, đặt tên là.htaccess
(chú ý dấu chấm ở đầu) và tải lên thư mục gốc. - Các chỉ thị `RewriteEngine On`, `RewriteCond`, `RewriteRule` thuộc về module `mod_rewrite` của Apache. Đảm bảo module này được kích hoạt trên máy chủ của bạn. Hầu hết các nhà cung cấp hosting đều bật sẵn.
- Đặt các đoạn mã redirect mới ở đầu file
.htaccess
, ngay sau dòng `RewriteEngine On` (nếu có), hoặc nếu chưa có `RewriteEngine On` thì bạn cần thêm nó vào trước các `RewriteRule` hoặc `RewriteCond`. - Kiểm tra kỹ website sau khi cập nhật file
.htaccess
để đảm bảo mọi thứ hoạt động chính xác. Sử dụng công cụ kiểm tra redirect hoặc mở trình duyệt ẩn danh để test.