﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / Веб-программирование  / Перехват ссылки/линка на файл / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 16:45:05 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>Большое спасибо [b]prosto[/b] и [b]bazile[/b] за ваши ответы, теперь ясно как это реализуеться =))))</description><pubDate>Thu, 22 Mar 2007 13:50:52 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>Кому-то это возможно безразлично, но мне удобнее когда 404 ошибка в самом деле говорит об отсутствующем на сервере файле. Анализ логов в этом случае проще делается. В общем это просто один из моментов который следует иметь в виду при выборе.</description><pubDate>Thu, 22 Mar 2007 12:43:58 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>[quote][b]bazile (22.03.2007)[/b][hr]При использовании метода с 404 ошибкой надо помнить что это приведет к забиванию лога веб-сервера 404 ошибками.[/quote]&lt;P&gt;Не буду спорить с уважаемым Bazile.&lt;/P&gt;&lt;P&gt;Только реплика: что с того что забьет?</description><pubDate>Thu, 22 Mar 2007 12:18:44 GMT</pubDate><dc:creator>prosto</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>При использовании перезаписи url реальная ссылка тоже не обязана существовать. При использовании метода с 404 ошибкой надо помнить что это приведет к забиванию лога веб-сервера 404 ошибками. По этой причине считаю что данный метод не стоит использовать. Лучше уж mod_rewrite в Apache или ISAPI в IIS.</description><pubDate>Thu, 22 Mar 2007 12:08:14 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>[quote][b]Vizlim (22.03.2007)[/b][hr]Но тут сразу возникает другой вопрос, пользователь в итоге получает прямой линк на файл, что мешает ему дать прямой линк другим пользователям и они на прямую уже будут закачивать данный файл?[/quote]&lt;P&gt;Не совсем так. Например, на ifolder.ru прямой линк дается в странице ответа, и говорится что он будет активен в течении определенного времени.&lt;/P&gt;&lt;P&gt;Ограничивать или нет доступ по генерируемой ссылке пользователям и каким образом это Ваше дело. Все зависит от того что Вы хотите. И это подконтрольно Вам.</description><pubDate>Thu, 22 Mar 2007 12:01:18 GMT</pubDate><dc:creator>prosto</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>[quote][b]prosto (22.03.2007)[/b][hr]Возможен и другой вариант. Реально на сервере по адресу ссылки ничего нет. При вызове генерируется 404 ошибка. Обработчик ее перехватывает и перенаправляет на страницу отклика. Код этой страницы ставит в соответсвие запрос и место хранения на сервере запрошенных данных (как реально файлы хранятся на сервере знают только разработчики). А дальше визуально все выглядит как-будтофайл именно с таким именем лежит на сервере.[/quote]&lt;br&gt;&lt;br&gt;Спасибо за ответ, действительно интересный вариант =))&lt;br&gt;Но тут сразу возникает другой вопрос, пользователь в итоге получает прямой линк на файл, что мешает ему дать прямой линк другим пользователям и они на прямую уже будут закачивать данный файл?</description><pubDate>Thu, 22 Mar 2007 11:42:49 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>Возможен и другой вариант. Реально на сервере по адресу ссылки ничего нет. При вызове генерируется 404 ошибка. Обработчик ее перехватывает и перенаправляет на страницу отклика. Код этой страницы ставит в соответсвие запрос и место хранения на сервере запрошенных данных (как реально файлы хранятся на сервере знают только разработчики). А дальше визуально все выглядит как-будто файл именно с таким именем лежит на сервере.</description><pubDate>Thu, 22 Mar 2007 11:34:36 GMT</pubDate><dc:creator>prosto</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>Большое спасибо [b]bazile[/b], теперь хоть буду знать как приблизительно это реализуется. Жаль, что нельзя обойтись без настойки веб-сервера =))</description><pubDate>Thu, 22 Mar 2007 10:51:45 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>Без настройки веб-сервера здесь не обойтись. Скорее всего используется перезапись url с помощью модуля Apache mod_rewrite.</description><pubDate>Thu, 22 Mar 2007 10:36:52 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Перехват ссылки/линка на файл</title><link>http://www.relib.com/forums/Topic911745-9-1.aspx</link><description>Мне интересно как файлообменник, например rapide.de умудряется правильно перехватывать линки: http://rapidshare.com/files/21340918/GTO__Live_Action_.part3.rar&lt;br&gt;и вместо того, чтоб начать закачку открывается страница с выбором способа закачки для зарегистрированого пользователя или не зарегистрированного.&lt;br&gt;&lt;br&gt;Это специально так настроен веб-сервер или отлов линка можно осуществить одним из языков web-программирования, или как это реализуется?</description><pubDate>Thu, 22 Mar 2007 10:28:02 GMT</pubDate><dc:creator>Vizlim</dc:creator></item></channel></rss>