URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2166
[ Назад ]

Исходное сообщение
"Вопрос по настройке апача"

Отправлено z1 , 13-Мрт-04 14:45 
На народ.ру сделана такая интересная штука
Если кто-то хостит сайт на народ.ру, то когда он выкладывает архив для скачивания получается такая история.
Если ссылка на архив расположена на странице, хостящейся на народ.ру то файл качается сразу. Например, если со страницы http://gameshistory.narod.ru/games/view/3demon.htm попытаться скачать файл http://gameshistory.narod.ru/games/3demon.zip по ссылке "скачать" то он нормально скачивается. Если же на другом сайте сделать страницу со ссылкой на этот же архив, например тут сделана такая ссылка
http://gamed.info/test_link.html
и попытаться скачать этот файл, то выведется страница хостинга народ.ру с текстом что типа вы скачиваетет такой то файл и качайте вот по этой ссылке. Может я обьъяснил плохо, проще посмотреть, сравнив как скачивается файл

http://gameshistory.narod.ru/games/3demon.zip

со страниц
http://gamed.info/test_link.html
и
http://gameshistory.narod.ru/games/view/3demon.htm

Хочется на своем сайте сделать примерно также как на народ.ру

К этому архиву никакого отношения не имею, это просто пример.


Содержание

Сообщения в этом обсуждении
"Вопрос по настройке апача"
Отправлено dev , 14-Мрт-04 16:31 
Посмотри mod_rewrite в части
RewriteCond %{HTTP_REFERER}

Только учти, что REFERER многие любят переопределять при запросах.
И еще раз подумай - они тебе точно надо?


"Вопрос по настройке апача"
Отправлено solotony , 15-Мрт-04 15:27 
Это делается не для того, чтобы файл нельзя было скачать, а для того, что-бы ссылка на этот файл из другого места (хотлинк) не работала.
Вполне обычное и нормальное решение.

"Вопрос по настройке апача"
Отправлено z1 , 15-Мрт-04 16:38 
>Посмотри mod_rewrite в части
>RewriteCond %{HTTP_REFERER}
>
>Только учти, что REFERER многие любят переопределять при запросах.
>И еще раз подумай - они тебе точно надо?

Кажется понял, буду читать доку. Спасибо.
А нужно мне это для того, чтобы всякие нехорошие человеки не ставили прямые ссылки на файлы, а ставили ссылки на страницы моего сайта, где можно скачать эти файлы. Так я сделаю это принудительно.


"Вопрос по настройке апача"
Отправлено solotony , 15-Мрт-04 17:18 
настраивается в файле .htaccess
называется mod_rewrite
описание http://httpd.apache.org/