Tôi tự hỏi nếu có thể có một điều như vậy. Tôi muốn kiểm tra kích thước của tập tin và sau đó làm các quy tắc htaccess dựa trên nó. Ví dụ:quy tắc .htaccess để nhận kích thước tệp được yêu cầu
# like this line
CheckIf {REQUESTED_FILE_SIZE} 50 # MB
AuthName "Login title"
AuthType Basic
AuthUserFile /path/to/.htpasswd
require valid-user
Rõ ràng là tôi muốn làm cho một số tập tin với kích thước tập tin cụ thể có sẵn cho một số người dùng chỉ (Sử dụng Authentication)
Bất cứ ý tưởng được đánh giá cao.
Update # 1
nên được thực hiện trong htaccess
Update # 2
Có rất nhiều tập tin và URL của họ đã được đăng trong blog. Vì vậy, không thể tách các tệp lớn hơn thành một thư mục khác và cập nhật từng bài đăng, cũng như giới hạn kích thước tệp có thể thay đổi trong tương lai.
Update # 3
Đó là một máy chủ các cửa sổ với PHP & Helicon App cài đặt
Update # 4
Một số người đã nhầm lẫn về vấn đề thực tế và tôi đã không cũng không rõ.
.htaccess + PHP tập tin để xác thực (sử dụng API) và kiểm tra kích thước tập tin + Tất cả các tập tin tải về là tất cả trong cùng một máy chủ NHƯNG website của chúng tôi được lưu trữ trên một máy chủ khác nhau.
Chỉ có thể sử dụng tập lệnh khác có thể được sử dụng trong '.htaccess'. Không có biến máy chủ nào để xác định kích thước tệp. Truy vấn duy nhất khác của bạn là giải quyết vấn đề này từ proxy phía trước. –
@BurhanKhalid bạn có nghĩa là kiểm tra kích thước tệp như trong php? – revo
có, một cái gì đó như thế hoặc sử dụng một proxy ngược như nginx và có nó xử lý phần này. –