Как ограничить скачивание файла по прямой ссылке через httacess?

Нужно ограничить доступ на скачивание файла.
На сервере стоит Apache.
Модуль XsendFile они не хотят устанавливать.
Через php большие файлы скачивать не получается.
Вот набросал такой метод с использованием ограничения через .httacess.
Как улучшить или альтернативу предложите?
Спасибо.
if( $logged_user ) {

					$htaccess = 'RewriteEngine Off\n';
					$htaccess .= '<FilesMatch "\.(zip)$">\n';
					$htaccess .= '	order deny,allow\n';
					$htaccess .= '	allow from ' . $_SERVER['REMOTE_ADDR'] .'\n';
					$htaccess .= '	deny from all\n';
					$htaccess .= '</FilesMatch>';
					file_put_contents($htaccess_file, $htaccess);

					header("Location: $url");
					header("Status: 303");
					exit();
				}
  • Вопрос задан
  • 2553 просмотра
Решения вопроса 1
HiNeX
@HiNeX
Web Developer
Запрячь файлы в директорию и закрой доступ в нее через ".htaccess". Сами файлы отдавай через интерпретатор.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽