Cách mở, chỉnh sửa và chuyển đổi các tệp HTACCESS

Tệpphần mở rộng tệp HTACCESS là tệp Cấu hình Truy cập Apache viết tắt của 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 ngoại lệ cho các cài đặt chung áp dụng cho các thư mục khác nhau của một trang web Apache.

Việc đặt một tệp HTACCESS trong một thư mục sẽ ghi đè các thiết đặt chung mà trước đó đã chuyển xuống thư mục đó và các thư mục con của nó. Ví dụ: các tệp HTACCESS có thể được tạo để chuyển hướng URL , ngăn danh sách thư mục, cấm các địa chỉ IP cụ thể, ngăn chặ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 HTACCESS là trỏ đến tệp HTPASSWD lưu trữ thông tin xác thực ngăn khách truy cập truy cập thư mục tệp cụ thể đó.

Lưu ý: Không giống như các loại tệp khác, tệp HTACCESS không chứa tên tệp; họ trông như thế này: .htaccess. Đúng vậy - không có tên tệp nào cả, chỉ là phần mở rộng .

Cách mở tệp HTACCESS

Vì các tệp HTACCESS á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 HTACCESS, chẳng hạn như Windows Notepad hoặc một 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 phổ biến khác, mặc dù không miễn phí, HTACCESS là Adobe Dreamweaver.

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

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

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

Tệp HTACCESS mẫu

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

AuthType cơ bản AuthName "Ooops! Tạm thời đang được xây dựng ..." AuthUserFile /.htpasswd AuthGroupFile / 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 Đặt hàng Từ chối, Cho phép Từ chối tất cả Cho phép từ 192.168.10.10 # Địa chỉ IP của nhà phát triển Cho phép từ w3.org Cho phép từ googlebot.com # Cho phép Google thu thập thông tin các trang của bạn Đáp ứng Bất kỳ # Không yêu cầu mật khẩu nếu máy chủ / IP được cho phép

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

Đọc nâng cao về tệp HTACCESS

Bạn có thể nói từ mẫu ở trên rằng các tệp HTACCESS có thể thực hiện rất nhiều thứ khác nhau. Đúng là chúng không phải là những tệp đơn giản nhất để làm việc.

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 HTACCESS, chặn lưu lượng truy cập vào thư mục, yêu cầu SSL, vô hiệu hóa trình tải xuống / trình lưu trữ trang web và hơn thế nữa tại JavaScript Kit, Apache, WordPress và DigitalOcean.