Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

.htaccess trong PHP là gì?

.htaccess là tệp cấu hình cho máy chủ web Apache. Khi đặt trong thư mục, Apache sẽ phát hiện và thực thi các quy tắc bên trong. Nó cho phép thay đổi cấu hình Apache mà không cần sửa tệp cấu hình chính, kích hoạt các tính năng bổ sung.

Các trường hợp sử dụng phổ biến

Trang lỗi tùy chỉnh (ErrorDocuments)

Hiển thị thông báo thân thiện khi URL không tồn tại.

ErrorDocument 404 /error_pages/404.html

Bảo vệ thư mục bằng mật khẩu

AuthName "Admin Area"
AuthUserFile /path/to/password/file/.htpasswd
AuthType Basic
require valid-user

Dòng 1: tên khu vực bảo vệ (hiện trên hộp đăng nhập). Dòng 2: đường dẫn tệp mật khẩu. Dòng 3: loại xác thực (Basic HTTP). Dòng 4: yêu cầu đăng nhập hợp lệ.

Chuyển hướng (Redirection)

Redirect /old_dir/ https://www.example.com/new_dir/index.html

Chặn IP

order allow,deny
deny from 155.0.2.0
deny from 123.45.6.1
allow from all

Thêm loại MIME

AddType text/html htm0

AddType khai báo loại MIME, tiếp theo là loại nội dung (text/html) và phần mở rộng tệp (htm0).