Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Защита внешних ссылок

00 голосов
4
Как на форуме (если будет везде то вообще идеально) сделать редирект внешних ссылок, т.е. например была ссылка http://url.ru, а преобразовывалась в http://mysite.ru/go.php?go=http://url.ru
Когда просто оставляешь ссылку, то она становится прямой :( Это очень важно.
спросил 01 Сен, 13 от SleepWalk (120 баллов)

4 Ответы

00 голосов
Код
<a href="/bitrix/rk.php?goto=http://url.ru"><noindex><a href=\"http://url.ru</a>\" target=\"_blank\" rel=\"nofollow\">http://url.ru</a></a></noindex>
ответил 01 Сен, 13 от SOROKS (640 баллов)
00 голосов
Цитата
webmazter пишет:
Код
<a href="/bitrix/rk.php?goto=http://url.ru">[URL=http://url.ru</a>]<noindex><a href=\"http://url.ru</a>[/URL]\" target=\"_blank\" rel=\"nofollow\">http://url.ru</a>[/URL]</a></noindex>


%) А автоматически? У пользователей даже спрашивать не должно ))))
ответил 23 Ноя, 13 от SleepWalk (120 баллов)
00 голосов
Ну тогда наверно надо скопировать, компоненту forum.topic.new в свое пространство имен, и в коде component.php сделать обработку preg_replace для тега <a>, чтоб во все ссылки добавлялось href="/bitrix/rk.php?goto=
Как то так.
ответил 03 Март, 14 от SOROKS (640 баллов)
00 голосов
Цитата
webmazter пишет:
Ну тогда наверно надо скопировать, компоненту forum.topic.new в свое пространство имен, и в коде component.php сделать обработку preg_replace для тега <a>, чтоб во все ссылки добавлялось href="/bitrix/rk.php?goto=
Как то так.

tnx, нашел исправил :)
ответил 24 Июнь, 14 от SleepWalk (120 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 07 Янв, 14 от Dust (160 баллов)
0 голосов
6 ответов
спросил 25 Фев, 13 от Asuma (160 баллов)
0 голосов
1 ответ
спросил 28 Март, 14 от forqwest (100 баллов)
0 голосов
5 ответов
спросил 03 Дек, 13 от borodaz (160 баллов)