[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрыть внешние ссылки на файлы
RockBoy
Доброго времени суток.

Есть внешняя ссылка на файл вида http://serverA/1.txt (внешний источник)
Можно ли как-то сделать чтобы для клиента эта ссылка отображалась как http://serverB/1.txt (serverB - мой сайт) , то есть суть в том чтобы замаскировать внешние ссылки на файлы с моего сайта под ссылки будто бы они находятся на моем сайте, при этом минуя перекачку этих внешних фалов через моего хостера, то есть связка должна быть клиент - внешний ресурс, а НЕ клиент-мой хостер-внешний ресурс.




Спустя 13 минут, 9 секунд (5.09.2010 - 20:56) inpost написал(а):
Делаешь страницу с редиректом. Есть у тебя ссылка: http://mu-mu.ru, твой сайт: ya.ru. Создаешь страницу на сайте redirect.php.
Далее переписываешь все ссылки на вид: http://ya.ru/redirect.php?link=http://mu-mu.ru
В ней получаешь переменную гет и сразу редирект на ту ссылку.

// - эта система если просто для роботов! Если надо для себя то:

Есть для людей, то ссылку на сайт шифруй md5, а на редиректе обратно дешифрируй и делай редирект =) Можно не полностью ссылку, а первую часть "http://mu-mu.ru/" шифровать под код, а вторую часть оставлять: 1.txt.

Ну и самый заключительный способ. Через .htaccess мод реврайт. Ссылку разбиваешь на 2 get запроса: redirect.php?site=http://mu-mu.ru/&file=1.txt

А теперь смотрим ответ:
The original URL:
http://ya.ru/redirect.php?site=http://mu-mu.ru/&file=1.txt
The rewritten URL:
http://ya.ru/1.txt

И сам код:
RewriteEngine On
RewriteRule ^([^/]*)$ /redirect.php?site=http://mu-mu.ru/&file=$1 [L]

Спустя 53 минуты, 31 секунда (5.09.2010 - 21:50) Ice написал(а):
Цитата (inpost @ 5.09.2010 - 21:56)
шифруй md5, а на редиректе обратно дешифрируй и делай редирект =)

а поподробнее про "расшифровку"? laugh.gif

Спустя 9 минут, 43 секунды (5.09.2010 - 22:00) inpost написал(а):
Ice
А разве нет? Плохо будет? Ну тогда последним способом через реврайт. Я даже 5 минут потратил и написал готовое решение =)
Просто вот как мысль приходит, так и пишу, а предыдущие мысли не стираю, оставляю, может в них больше истины чем в новых =))

Спустя 1 час, 36 минут, 20 секунд (5.09.2010 - 23:36) Ice написал(а):
просто мд5 - это хешь, а не шифр. А люые хеши, как известно, расхешированию не поддаются.

Спустя 1 минута, 36 секунд (5.09.2010 - 23:37) inpost написал(а):
Ice
Ах точно... но я помню какое-то там кодирование было, совсем недавно говорили тут. Там им можно скрывать =)

Спустя 1 час, 33 минуты, 34 секунды (6.09.2010 - 01:11) Nikitian написал(а):

<a href="serverA/1.txt" onclick="window.location='serverB/1.txt';return false;">Click here</a>

Спустя 1 час, 46 минут, 32 секунды (6.09.2010 - 02:58) inpost написал(а):
Nikitian
вот так я и попадаю на порносайты часто....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.