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