Khi chúng tôi chia sẻ nội dung nào đó trên mạng và tôi đề cập cụ thể đến lưu trữ, chúng tôi cần một máy chủ như Apache, Nginx, LightHTTPD, Cheroke, v.v.
Sau đó, chúng tôi chia sẻ một thư mục, tệp và những người truy cập vào máy tính của chúng tôi thông qua trình duyệt của họ, sẽ có thể (sử dụng cùng một trình duyệt) tương tác với những gì chúng tôi đã lưu trữ, đó có thể là trang web, nội dung đa phương tiện, v.v.
Nhưng ... Làm thế nào chúng ta có thể đưa ra các quy tắc, chuẩn mực tiếp cận những gì chúng ta chia sẻ?
Có nhiều cách để làm điều này, ở đây tôi sẽ nói về htaccess.
Htaccess là gì?
Trong mỗi thư mục mà chúng tôi đã chia sẻ (được lưu trữ), chúng tôi có thể đặt một tệp Htaccess. (chú ý dấu chấm ở đầu tên, điều này cho thấy nó bị ẩn). Tệp này sẽ là cảnh sát của chúng tôi để gọi nó theo một cách nào đó, bởi vì trong đó chúng tôi có thể viết các quy tắc hoặc tiêu chuẩn sẽ giúp chúng tôi thao tác / quản lý quyền truy cập vào cùng thư mục chứa tệp đó, đến thư mục và tệp (và các thư mục con) mà cùng chứa này.
Chỉ cần đặt. Nếu tôi có thư mục «/kiểm tra/«, Sử dụng một Htaccess. Tôi có thể định cấu hình những IP nào tôi muốn họ truy cập và những IP nào không, định cấu hình nếu tôi muốn rằng khi ai đó vào thư mục này, nó sẽ tự động chuyển hướng họ đến một trang web khác và rất lâu, v.v.
Hãy vào vấn đề một chút ...
Ví dụ, chúng tôi có một thư mục tên là «dev»(Không có dấu ngoặc kép), có thể được truy cập thông qua địa chỉ IP của chính chúng tôi hoặc thông qua một miền cụ thể. Nói cách khác, chúng ta có thể truy cập nội dung của thư mục này thông qua:
- http://10.10.0.5/dev/
- http://kzkggaara.net/dev/
- Cũng bởi http://127.0.0.1/dev/ y http://localhost/dev/
Trong thư mục này, chúng tôi đang phát triển một cái gì đó mới, làm một dự án mới hoặc một cái gì đó và chúng tôi không muốn bất kỳ ai khác ngoại trừ chính mình truy cập, nghĩa là ... chỉ chúng tôi có thể vào và xem nội dung của thư mục đó, những người còn lại thử để truy cập đơn giản sẽ không thể, vì quyền truy cập sẽ bị từ chối.
Để đạt được điều này, chúng tôi tạo một tệp Htaccess. trong thư mục devvà trong tệp này, chúng tôi đặt:
Để từ chối, cho phép
từ chối từ tất cả
cho phép từ 127.0.0.1
Đặt cái này vào Htaccess., sẽ từ chối quyền truy cập vào bất kỳ máy tính nào khác với 127.0.0.1 (tức là chính máy tính nơi Apache được cài đặt) khi bạn cố gắng truy cập vào thư mục, bạn sẽ gặp lỗi này:
Nếu bạn cũng muốn cho phép IP 10.10.0.5 truy cập vào nó, chỉ cần thêm một dòng ... trông như thế này:
Để từ chối, cho phép
từ chối từ tất cả
cho phép từ 127.0.0.1
cho phép từ 10.10.0.5
Đây là bản chất ... cơ bản hay đơn giản nhất có thể nói 🙂
Tôi sẽ đưa ra một số mẹo về cách quản lý tốt hơn các thư mục của chúng tôi bằng cách sử dụng Htaccess., nếu ai đó có gợi ý cho mẹo, câu hỏi hoặc điều gì đó tương tự, hãy cho tôi biết 😉
Liên quan
Thú vị, cảm ơn bạn rất nhiều 😀
Cảm ơn vì nhận xét 😉
Nhân tiện, có một lỗi chính tả ở đầu, đó là Cherokee chứ không phải Cheeroke.
Được rồi, tôi sẽ sửa nó ngay bây giờ 😀
Rất thú vị, tôi hy vọng những điều sau đây. Chúc mừng
Bài tiếp theo sẽ được chuyển hướng và điều đó 😉 ... ngày mai tôi sẽ không đặt nó vì ngày mai có bài viết đặc biệt cho ngày kỷ niệm haha
KZKG Tôi đang chờ bài tiếp theo của bạn !!! Trà này làm tôi thích thú rất nhiều! Nếu bạn có bất kỳ liên kết đến các nguồn, hướng dẫn hoặc sách khác, vui lòng cho tôi biết để bạn có thể gửi chúng cho tôi hoặc nói ELAV chuyển chúng cho tôi nếu không, xin vui lòng.
Cụ thể cho tôi biết nếu bạn có điều gì đó về cách ẩn các phần của địa chỉ web, ví dụ: từ http://www.loquesea.com/index.php/pagina điều đó chỉ hiển thị: http://www.loquesea.com/pagina
Cảm ơn trước!
Vâng, đừng lo, tôi chưa quên 😉… chỉ là tôi đã rất bận rộn kể từ khi tôi nhận công việc mới.
Đối với những gì bạn nói với tôi, nếu bạn sử dụng phiên bản PHP lớn hơn 5.2, hãy đặt vào htaccess của bạn điều này:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Hãy cho tôi biết nếu nó có hiệu quả với bạn, bởi vì tôi không có gì ở đây để chứng minh điều đó.
Xin chào người bạn, CẢM ƠN vì tất cả những gì bạn đã làm cho chúng tôi.
Xin lỗi, bạn có ví dụ nào có thể truy cập vào thư mục lưu trữ dự án không?
Ý tôi là trong thanh địa chỉ, khách truy cập chỉ truy cập bằng domain.com
và không phải với domain.com/projectfolder
Từ chủ đề này, sẽ rất tuyệt nếu bạn giải thích cách quản lý .htaccess để cấp quyền truy cập vào các thư mục bằng mật khẩu.
Otros:
- Nếu ai trong số các bạn dám đăng điều gì đó về sự phát triển của IDE
- Trong lĩnh vực ý kiến về ngôn ngữ lập trình: Xu hướng và sự tiến hóa.
- Cài đặt Linux và Android
Xin lỗi tôi quên cảm ơn bạn đã giữ desdelinux bạn làm điều đó như thế nào Chúc mừng.