Tệp HTACCESS (Nó là gì & Cách mở một tệp)

Mục lục:

Tệp HTACCESS (Nó là gì & Cách mở một tệp)
Tệp HTACCESS (Nó là gì & Cách mở một tệp)
Anonim

Tệp có phần mở rộng tệp HTACCESS là tệp Cấu hình Truy cập Apache viết tắt của "quyền truy cập siêu văn bản." Đây là các tệp văn bản được sử dụng để gọi một ngoại lệ đối với cài đặt chung áp dụng cho các thư mục khác nhau của trang web Apache.

Đặt tệp vào một thư mục sẽ ghi đè cài đặt chung trước đó đã chuyển xuống thư mục đó và các thư mục con của nó. Ví dụ: tệp HTACCESS có thể được tạo để chuyển hướng URL, ngăn danh sách thư mục, cấm địa chỉ IP cụ thể, ngăn liên kết nóng và hơn thế nữa.

Một cách sử dụng phổ biến khác cho tệp này là để trỏ đến tệp HTPASSWD lưu trữ thông tin xác thực ngăn khách truy cập vào thư mục cụ thể của tệp.

Image
Image

Không giống như các loại tệp khác, chúng không chứa tên tệp; chúng trông như thế này, chỉ với phần mở rộng tệp: .htaccess.

Cách Mở Tệp HTACCESS

Vì các tệp này áp dụng cho các máy chủ web đang chạy phần mềm Máy chủ Web Apache, chúng không có hiệu lực trừ khi chúng được sử dụng trong ngữ cảnh đó.

Tuy nhiên, ngay cả một trình soạn thảo văn bản đơn giản cũng có thể mở hoặc chỉnh sửa tệp, như Windows Notepad hoặc một tệp từ danh sách Trình chỉnh sửa Văn bản Miễn phí Tốt nhất của chúng tôi. Một trình soạn thảo HTACCESS phổ biến khác, mặc dù không miễn phí là Adobe Dreamweaver.

Cách chuyển đổi tệp

Bạn có thể chuyển đổi tệp sang tệp máy chủ web Ngnix bằng công cụ chuyển đổi HTACCESS sang nginx trực tuyến này. Bạn phải dán nội dung của nó vào hộp văn bản để chuyển đổi mã thành mã mà Ngnix có thể nhận dạng được.

Tương tự như trình chuyển đổi nginx, tệp có thể được chuyển đổi sang Web. Config bằng cách sử dụng trình chuyển đổi.htaccess sang Web. Config trực tuyến của codebreak. Điều này rất hữu ích nếu bạn muốn tệp hoạt động với ứng dụng web ASP. NET.

Tệp Mẫu

Dưới đây là tệp. HTACCESS mẫu. Tệp cụ thể này có thể hữu ích cho một trang web hiện đang được phát triển và chưa sẵn sàng cho công chúng.


AuthType basicAuthName "Rất tiếc! Tạm thời đang được xây dựng…" AuthUserFile /.htpasswdAuthGroupFile / dev / null Yêu cầu người dùng hợp lệLời nhắc mật khẩu cho mọi người khác addressCho phép từ w3.orgCho phép từ googlebot.comCho phép Google thu thập dữ liệu các trang của bạn Thỏa mãn Mọi thứKhông yêu cầu mật khẩu nếu máy chủ / IP được phép

Mỗi dòng của tệp này đều có một mục đích cụ thể. Ví dụ: mục nhập htpasswdcho biết rằng thư mục này bị ẩn khỏi chế độ xem công khai trừ khi sử dụng mật khẩu. Tuy nhiên, nếu địa chỉ IP hiển thị ở trên, 192.168.10.10, được sử dụng để truy cập trang, thì mật khẩu không cần thiết.

Cần thêm trợ giúp?

Từ ví dụ trên, bạn có thể biết rằng các tệp này khá linh hoạt, vì vậy đúng là chúng không phải là tệp dễ sử dụng nhất.

Bạn có thể đọc thêm về cách sử dụng tệp HTACCESS để chặn địa chỉ IP, ngăn người xem mở tệp, chặn lưu lượng truy cập vào thư mục, yêu cầu SSL, tắt trình tải xuống / trình trích xuất trang web, v.v. tại JavaScript Kit, Apache, WordPress và DigitalOcean.

Nếu bạn vẫn không thể mở tệp, rất có thể bạn đang đọc nhầm phần mở rộng tệp, gây nhầm lẫn với định dạng khác cho tệp này-thực sự rất dễ dàng để làm điều đó. Ví dụ: HTA có thể trông tương tự, nhưng phần mở rộng đó được dành riêng cho các tệp Ứng dụng HTML, thường mở trong Máy chủ Ứng dụng HTML của Microsoft.

Đề xuất: