BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
Еще один редирект http://5.45.70.241/viewtopic.php?f=817&t=14611 |
Страница 1 из 1 |
Автор: | oartemka178 [ 2011-06-11 17:40 ] |
Заголовок сообщения: | Еще один редирект |
Еще один редирект внешних ссылок. Позволяет сделать, чтобы ссылки были через редирект вида http://сайт/rlink.php?url=http://www.url.ru [th]http://i23.fastpic.ru/big/2011/0611/d4/923d1ab6901a560e3bac30c7b26e34d4.png[/th] Установка Открываем rlink/config.php И правим под себя Код: <?php $website = "rustrek.ru"; $website_url = "http://www.rustrek.ru"; $default_color = "#BAD2CB"; $mouseover_color = "#839fbc"; ?> Открываем rlink/config.php И правим под себя Код: //wenn nicht lokal if(!stristr($site,"rustrek.ru") ) { Распаковываем архив в корень. Открываем includes/bbcode.php Находим Код: $ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" class=\"postLink\">\\2</a>", $ret); Меняем Код: $ret = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"http://www.rustrek.ru/rlink/rlink.php?url=\\2\" target=\"_blank\">\\2</a>", $ret); Находим Код: $ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" class=\"postLink\">\\2</a>", $ret); Меняем Код: $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://www.rustrek.ru/rlink/rlink.php?url=http://\\2\" target=\"_blank\">\\2</a>", $ret); Открываем bbcode.tpl Находим Код: <!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url --> Меняем Код: <!-- BEGIN url --><a href="http://www.test.rustrek.ru/rlink/rlink.php?url={URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url --> Затестить можно здесь http://test.rustrek.ru/viewtopic.php?p=24117#24117 Все готово! |
Автор: | krumax [ 2011-06-12 02:35 ] |
Заголовок сообщения: | |
Интересно. Тоесть пользователь даже перейдя по ссылке вроде как находится на твоём сайте? |
Автор: | vons4 [ 2011-12-01 12:20 ] |
Заголовок сообщения: | |
Можно как то добавить в код редиректа разрешенные хосты, чтобы к ним не применялась опция редиректа ? Потому что на ютубе и гугле данный редирект не работает http://piratbit.net/rlink/rlink.php?url ... google.ru/ |
Автор: | Varius [ 2011-12-03 00:17 ] |
Заголовок сообщения: | |
vons4 хм... у меня сработал |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |