Trình tạo .htaccess
Tạo quy tắc .htaccess Apache cho chuyển hướng, viết lại, tiêu đề bảo mật, bộ nhớ đệm và hơn thế nữa.
.htaccess là gì?
Tệp cấu hình Apache để kiểm soát cài đặt thư mục như chuyển hướng, viết lại URL và bảo mật.
Đặt .htaccess ở đâu?
Trong thư mục gốc của trang web hoặc thư mục con nơi bạn muốn áp dụng quy tắc.
Hoạt động với Nginx?
Không, .htaccess dành riêng cho Apache. Nginx sử dụng cú pháp khác.
Có thể làm hỏng trang web?
Có, quy tắc sai có thể gây lỗi 500. Luôn sao lưu và kiểm tra.
Khác biệt giữa 301 và 302?
301 vĩnh viễn và chuyển tín hiệu xếp hạng đến URL mới. 302 tạm thời và không chuyển tín hiệu xếp hạng.
Làm sao buộc HTTPS?
Sử dụng RewriteEngine On với RewriteCond %{HTTPS} off và RewriteRule để chuyển hướng HTTP sang HTTPS.
mod_rewrite là gì?
Mô-đun Apache cung cấp khả năng thao tác URL, tạo chuyển hướng và kiểm soát truy cập dựa trên điều kiện.
Làm sao bảo vệ bằng mật khẩu?
Sử dụng AuthType Basic, AuthUserFile và Require valid-user. Tạo tệp .htpasswd bằng lệnh htpasswd.
Làm sao chặn IP?
Sử dụng Require not ip 192.168.1.1 để chặn một IP. Có thể chặn dải IP hoặc toàn bộ mạng con.
Làm sao bật cache?
Sử dụng mod_expires với ExpiresByType để đặt thời gian hết hạn cache cho từng loại tệp.
Làm sao bật GZIP?
Sử dụng mod_deflate với AddOutputFilterByType DEFLATE để nén tệp HTML, CSS và JavaScript.
Tiêu đề bảo mật là gì?
Các tiêu đề như X-Frame-Options, X-Content-Type-Options và Content-Security-Policy bảo vệ khỏi clickjacking và XSS.
Làm sao ngăn hotlinking?
Sử dụng mod_rewrite để kiểm tra HTTP_REFERER và chặn yêu cầu từ trang web bên ngoài.
Làm sao tạo trang lỗi?
Sử dụng ErrorDocument kèm mã lỗi và đường dẫn: ErrorDocument 404 /404.html.
Cách sử dụng Trình tạo .htaccess
Tạo quy tắc .htaccess của Apache cho chuyển hướng, viết lại, tiêu đề bảo mật, bộ nhớ đệm và nén mà không cần thuộc cú pháp Apache. Mọi thứ được tạo cục bộ trong trình duyệt của bạn.
- Chọn loại quy tắc bạn cần — chuyển hướng, viết lại, tiêu đề bảo mật, đệm hay nén.
- Với chuyển hướng, điền đường dẫn From như /old-page và đường dẫn To như /new-page.
- Đặt Type thành 301 (Permanent) khi chuyển hẳn hoặc 302 (Temporary) khi đang thử nghiệm.
- Sao chép đoạn mã được tạo và dán vào tệp .htaccess ở thư mục gốc của trang.
- Sau đó thử URL cũ; xóa bộ đệm CDN và trình duyệt nếu thay đổi chưa hiện ngay.
Trình duyệt cache 301 rất lâu — dùng 302 (Temporary) khi thử nghiệm để không bị kẹt trong chuyển hướng vĩnh viễn đã lỗi thời.
Công cụ liên quan
- Máy tính Chmod Máy tính chmod trực tuyến miễn phí để trực quan hóa và tính toán quyền tệp Linux với hộp kiểm. Chuyển đổi ngay lập tức giữa ký hiệu số (755, 644) và tượng trưng (rwxr-xr-x). Hỗ trợ quyền đặc biệt như setuid, setgid, sticky bit.
- Bảng ASCII Tham khảo mã hóa ký tự ASCII đầy đủ với mã thập phân, thập lục phân, bát phân, nhị phân, thực thể HTML và mô tả ký tự. Tìm kiếm và lọc tức thì.
- Trình Xem HAR Mở file HAR trực tuyến. Bảng yêu cầu với màu trạng thái, sắp xếp, lọc, header, xem trước phần thân và biểu đồ thác thời gian — phân tích cục bộ, không tải lên.
- Trình xác thực IBAN Xác thực Số tài khoản ngân hàng quốc tế (IBAN) ngay lập tức. Kiểm tra định dạng, độ dài và checksum cho hơn 80 quốc gia với kết quả thời gian thực.
- Trình kiểm tra yêu cầu HTTP Kiểm tra API REST trực tiếp trong trình duyệt. Gửi yêu cầu GET, POST, PUT, DELETE với header, body và tham số tùy chỉnh. Xem trạng thái, header và body JSON phản hồi ngay lập tức.
- Máy Tạo Cổng Ngẫu Nhiên Tạo số cổng mạng ngẫu nhiên từ các dải tiêu chuẩn IANA — đã biết (1-1023), đã đăng ký (1024-49151) và động (49152-65535). Hỗ trợ giá trị duy nhất, sắp xếp và tạo hàng loạt. 100% trên trình duyệt, không cần máy chủ.
- Trình tạo Robots.txt Trình tạo robots.txt trực tuyến miễn phí. Tạo và tùy chỉnh tệp robots.txt để kiểm soát việc thu thập dữ liệu của công cụ tìm kiếm, quản lý quyền truy cập của trình thu thập và tối ưu hóa SEO cho trang web của bạn.
- Trình tạo Sitemap Trình tạo sitemap XML trực tuyến miễn phí. Thêm URL, đặt mức ưu tiên và tần suất, tạo sitemap SEO ngay lập tức.