Запрет на скачивания файлов с других сайтов!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 3.0.6
- Сообщения: 2377
- Стаж: 13 лет 2 месяца
- Откуда: Одесса
- Благодарил (а): 627 раз
- Поблагодарили: 151 раз
Запрет на скачивания файлов с других сайтов!
Подыму старую тему.
Достало уже. Иногда такая нагрузка на сервер, что он начинает отрубатся. Гости файлы скачивать не могут. Но если разместить ссылку на файл где то на другом сайте, то пройдя по этой ссылке файл свободно скачивается.
Как отрубить это возможность ?
Достало уже. Иногда такая нагрузка на сервер, что он начинает отрубатся. Гости файлы скачивать не могут. Но если разместить ссылку на файл где то на другом сайте, то пройдя по этой ссылке файл свободно скачивается.
Как отрубить это возможность ?
-
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 10 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 6 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Запрет на скачивания файлов с других сайтов!
Это как? Если в правах доступа запрещено скачивать файлы неавторизованным пользователям, то доступа к ним у них не будет, где бы эти ссылки не размещались.romaamor писал(а): 10.10.2024 17:04 Гости файлы скачивать не могут. Но если разместить ссылку на файл где то на другом сайте, то пройдя по этой ссылке файл свободно скачивается.
Скриншоты
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 3.0.6
- Сообщения: 2377
- Стаж: 13 лет 2 месяца
- Откуда: Одесса
- Благодарил (а): 627 раз
- Поблагодарили: 151 раз
Re: Запрет на скачивания файлов с других сайтов!
Не совсем. m3u. m3u8 файлы. Плейлисты для IPTV.
Дело в том что у меня в вложениях так же скрины. Если я их заблокирую то картинки гости не увидят и не поймут в чём суть. Но скачивать файлы не могут. При нажатии на кнопку скачать файл их перебрасывает на страницу регистрации. А вот если они получат адрес файла то без проблем.dimassamid писал(а): 10.10.2024 20:39 Это как? Если в правах доступа запрещено скачивать файлы неавторизованным пользователям, то доступа к ним у них не будет, где бы эти ссылки не размещались.
Да и то это не особо то нагружает сервер. Как я понимаю пользователи вставляют прямую ссылку на файл с плейлистом в свои ИПТВ проигрыватели и те делают кучи запросов на сервер.
-
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 10 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Re: Запрет на скачивания файлов с других сайтов!
Я бы тогда все ссылки замаскировал сокращателями ссылок.
Отправлено спустя 1 минуту 15 секунд:
Вот так. https://clck.ru/3DqkSf
Отправлено спустя 1 минуту 15 секунд:
Вот так. https://clck.ru/3DqkSf
-
- phpBB 3.0.6
- Сообщения: 2377
- Стаж: 13 лет 2 месяца
- Откуда: Одесса
- Благодарил (а): 627 раз
- Поблагодарили: 151 раз
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 6 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Запрет на скачивания файлов с других сайтов!
Тогда нужно отделять изображения и остальные файлы.
Например, изображения можно загружать через отдельное расширение Image Upload. Картинки будут доступны для всех. А остальные файлы загружать уже через систему вложений и блокировать доступ гостям.
Например, изображения можно загружать через отдельное расширение Image Upload. Картинки будут доступны для всех. А остальные файлы загружать уже через систему вложений и блокировать доступ гостям.
-
- phpBB 3.0.6
- Сообщения: 2377
- Стаж: 13 лет 2 месяца
- Откуда: Одесса
- Благодарил (а): 627 раз
- Поблагодарили: 151 раз
Re: Запрет на скачивания файлов с других сайтов!
Ну допустим. А что делать уже с загруженными изображениями ? Ведь тогда они закроются для гостей.dimassamid писал(а): 10.10.2024 21:15 Тогда нужно отделять изображения и остальные файлы.
Например, изображения можно загружать через отдельное расширение Image Upload. Картинки будут доступны для всех. А остальные файлы загружать уже через систему вложений и блокировать доступ гостям.
-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 6 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Запрет на скачивания файлов с других сайтов!
Перезаливать
Ну либо наоборот, изображения оставить через систему вложений, а файлы лить через какое-то стороннее расширение, типа как тут на Гуру сделано. Нужно глянуть, есть ли какое-нибудь расширение для создания файлового архива. И там уже настраивать права.
Ну или вот такой ещё вариант. Если речь идёт только про нагрузку, то я бы попробовал запретить доступ к файлу
Тогда пользователи, качающие файлы по адресу
Если вы используете Cloudflare, то это можно прописать и там, заместо

Ну либо наоборот, изображения оставить через систему вложений, а файлы лить через какое-то стороннее расширение, типа как тут на Гуру сделано. Нужно глянуть, есть ли какое-нибудь расширение для создания файлового архива. И там уже настраивать права.
Ну или вот такой ещё вариант. Если речь идёт только про нагрузку, то я бы попробовал запретить доступ к файлу
file.php
, если реферер исходит из другого места, не с вашего сайта. Можно в .htaccess
прописать что-то типа такого:Код: Выделить всё
<Files "file.php">
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from вашсайт.ru
SetEnvIf Referer "^https://вашсайт\.ru" local_ref
Allow from env=local_ref
</Files>
https://вашсайт.ru/download/file.php?id=1
получат ошибку 403 Forbidden, если их запрос осуществляется из другого места.Если вы используете Cloudflare, то это можно прописать и там, заместо
.htaccess
-
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 10 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
-
- phpBB 3.0.6
- Сообщения: 2377
- Стаж: 13 лет 2 месяца
- Откуда: Одесса
- Благодарил (а): 627 раз
- Поблагодарили: 151 раз
Re: Запрет на скачивания файлов с других сайтов!
dimassamid писал(а): 10.10.2024 21:42 Ну или вот такой ещё вариант. Если речь идёт только про нагрузку, то я бы попробовал запретить доступ к файлу file.php, если реферер исходит из другого места, не с вашего сайта. Можно в .htaccess прописать что-то типа такого:
Вот как раз по этому поводу и мучаю Чат ЖПТ.dimassamid писал(а): 10.10.2024 21:42 Тогда пользователи, качающие файлы по адресу https://вашсайт.ru/download/file.php?id=1 получат ошибку 403 Forbidden, если их запрос осуществляется из другого места.
Если вы используете Cloudflare, то это можно прописать и там, заместо .htaccess

-
- phpBB 2.0.1
- Сообщения: 295
- Стаж: 18 лет 6 месяцев
- Благодарил (а): 86 раз
- Поблагодарили: 123 раза
Re: Запрет на скачивания файлов с других сайтов!
Как-то так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 3.0.6
- Сообщения: 2377
- Стаж: 13 лет 2 месяца
- Откуда: Одесса
- Благодарил (а): 627 раз
- Поблагодарили: 151 раз
-
- phpBB 1.4.4
- Сообщения: 126
- Стаж: 10 месяцев
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
-
- phpBB 3.0.6
- Сообщения: 2377
- Стаж: 13 лет 2 месяца
- Откуда: Одесса
- Благодарил (а): 627 раз
- Поблагодарили: 151 раз
Re: Запрет на скачивания файлов с других сайтов!
Это лишнее движение. Да и файлообменник может в любое время закрыться.
Отправлено спустя 4 минуты 21 секунду:
Отлично получилось. Теперь при попытке скачать файл по прямой ссылке выдаёт страницу -
И при этом пользователи форума файлы скачивать могут. Так же на половину упала нагрузка на сервер.
