Computer >> Máy Tính >  >> Lập trình >> PHP

.Htaccess trong PHP là gì?


.htaccess là một tệp cấu hình để sử dụng trên các máy chủ web chạy trên phần mềm máy chủ apache web. khi một .htaccess tệp được đặt trong một thư mục mà lần lượt được tải qua máy chủ web Apache, sau đó tệp .htaccess được phần mềm máy chủ Apache phát hiện và thực thi.

.htaccess tệp có thể được sử dụng để sửa đổi thiết lập của phần mềm máy chủ Apache để cung cấp chức năng bổ sung và tìm nạp mà softwatre máy chủ web apache mang lại cho bảng. Chúng tôi có thể sử dụng tệp .htaccess để thay đổi cấu hình khác nhau trong phần mềm máy chủ web apache. Một số trong số chúng được liệt kê dưới đây:

Tài liệu Lỗi

Tạo các trang lỗi tùy chỉnh rất hữu ích, nó cho phép chúng tôi hiển thị cho khách truy cập trang web một thông báo lỗi thân thiện, trong trường hợp nếu một URL trên trang web của bạn không hoạt động.

ErrorDocument 404 /error_pages/404.html

Bảo vệ bằng mật khẩu

Rất dễ dàng, chúng tôi có thể bảo vệ bằng mật khẩu cho thư mục của ứng dụng yêu cầu tên người dùng và mật khẩu để truy cập.

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

Dòng đầu tiên cho Máy chủ Web Apache biết thư mục an toàn được gọi là 'Khu vực quản trị', điều này sẽ được hiển thị khi lời nhắc đăng nhập bật lên xuất hiện. Dòng tiếp theo cho biết vị trí của tệp mật khẩu. Dòng thứ ba xác định loại xác thực, trong ví dụ này, chúng tôi đang sử dụng 'Cơ bản' vì chúng tôi đang sử dụng xác thực HTTP cơ bản cuối cùng dòng thứ tư cho biết rằng chúng tôi yêu cầu thông tin đăng nhập hợp lệ

Chuyển hướng

Chuyển hướng cho phép chúng tôi hướng khách truy cập trang web từ tài liệu này trong trang web của bạn sang tài liệu khác.

Redirect /old_dir/ https://www.test.com(your domain)/new_dir/index.html

Từ chối khách truy cập theo địa chỉ IP

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

Các dòng trên cho biết Máy chủ Web Apache chặn khách truy cập từ địa chỉ IP '155.0.2.0' và '123.45.6.1' và cho phép tất cả các địa chỉ IP khác.

Thêm loại MIME

Để thiết lập kiểu MIME, hãy tạo tệp .htaccess theo hướng dẫn và hướng dẫn chính bao gồm văn bản sau:

AddType text/html htm0

'AddType' xác định rằng bạn đang bao gồm loại MIME. Phần tiếp theo là kiểu MIME, cho nội dung tình huống này hoặc HTML và phần cuối cùng là phần mở rộng tệp, trong ví dụ này là 'htm0'.