Cho phép các phiên bản khác của tệp bị chặn trên toàn cầu trong htaccess?


0

Tôi đang sử dụng lệnh sau bên trong home/ chặn tất cả quyền truy cập vào wp_login.php

<Files wp-login.php>
order deny,allow
deny from all    
</Files>

Làm cách nào tôi có thể cho phép một số trường hợp nhất định wp_login.php ví dụ: cho phép:

home/bob/public_html/wp_login.php

home/jim/public_html/wordpress/wp_login.php ?


Đối với tất cả những người đang bỏ phiếu để di chuyển sang ứng dụng web, đây không phải là chủ đề cho họ. Đây là một câu hỏi hợp lệ cho đây.
James Mertz

Câu trả lời:


2

Bạn sẽ cần sự phù hợp .htaccess tập tin trong thư mục mới nói rằng wp-login.php các tập tin trong đó là được phép truy cập.

Apache sẽ kiểm tra .htaccess tập tin trong thư mục hiện tại, sau đó "quay lại" cho đến khi nó chạm DocumentRoot. Chỉ thị phù hợp nhất sẽ được áp dụng, do đó, một deny trong /home và một allow trong /home/user/ sẽ cho phép truy cập vào thể hiện trong thư mục người dùng, trong khi từ chối mọi nơi khác trong /home.

Dường như không thể có tất cả các chỉ thị trong tương tự .htaccess tập tin; trong trường hợp đó, deny quy tắc dường như ghi đè lên những cái khác (vừa được thử nghiệm trên Apache 2.2.22).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.