Редирект (переадресация, перенаправление) внешних ссылок

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
fanatic
phpBB 2.0.0
Сообщения: 244
Стаж: 17 лет 6 месяцев
Благодарил (а): 2 раза

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение fanatic »

Вроде все правильно сделал.

Сделал все как тут написано http://www.phpbbguru.net/community/topi ... ml#p199137
Кроме
1. Создаем в корне форума файл go.php
- вместо добавил страницу ухода - away.html
В файле prime_links.php
изменения были таким -

Код: Выделить всё

	define('EXTERNAL_LINK_PREFIX', 'http://Сайт/away.html?');			// Example: 'http://anonym.to?'

Только в одном месте, а остальное в коде стандартно.

Думал внести изменения в файлы bbcode.php и bbcode.tpl, как написано тут http://www.phpbbguru.net/community/topi ... ml#p225907
но не стал, прочитав, что это создает проблему внутренней перелинковки, то есть внутренние ссылки тоже через редирект.

Какие посты вы мне советуете прочитать еще раз, я не нашел.

Добавлено спустя 1 минуту 59 секунд:
и получается щас, что по внутренней ссылке перехожу через редирект

http://мой сайт/away.html?http://www.мой сайт/viewtopic.php?f=61&t=1126#p3039
Констант
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 5 месяцев

Как убрать внешние ссылки

Сообщение Констант »

Здравствуйте, уважаемые знатоки!
Очень не хочется, чтобы пользователи размещали на форуме - внешние ссылки.
Запретил всем (кроме, конечно же, себя) - ВВ коды и подписи.
И все бы - хорошо, но - возникла одна небольшая проблема.
Пользователи указывают свой сайт - в профиле.
Сам профиль - можно закрыть в роботсе.
Но в топике, рядом с аватаром - отображается значек, с сылкой на сайт пользователя.
Вопрос состоит в следующем: как эту ссылку убрать?
Может, код PHP где-нибудь подправить?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: Как убрать внешние ссылки

Сообщение Поручик »

в
\styles\ТВОЙ_СТИЛЬ\template\viewtopic_body.html
убери строку вида

Код: Выделить всё

<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Как убрать внешние ссылки

Сообщение MAzZY »

Констант, дурацкое решение. Не поможет оно. Надо ссылки редиректом делать. Ищите на форуме - есть хорошие решения
Констант
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 5 месяцев

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение Констант »

Но ведь свои ссылки - через редирект делать не хочется.
Прямые ссылки, да на свои сайты - что может быть лучше... :)
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение MAzZY »

Констант, какие свои? Внутренние или на какие-то "избранные" сайты?
dvakarandasha
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 6 месяцев

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение dvakarandasha »

Может кто-нибудь знает, как некоторые сайты добавить в список исключения? То есть, что бы ссылка на них была прямая, а не через редирект? стоит мод Prime Links.

и вопрос номер 2. если стоит Prime Links то картинки в коде [img] считается редиректом, или всё же прямой?

заранее спасибо за ответы.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение rxu »

dvakarandasha писал(а):стоит мод Prime Links.
dvakarandasha писал(а):если стоит Prime Links
В этой теме не оказывается поддержка по конкретному моду. Задавайте вопросы в соответствующей теме.
Изображение
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение MAzZY »

dvakarandasha
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 6 месяцев

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение dvakarandasha »

MAzZY, спасибо за исключения.

rxu, да тут данный мод всего лишь в качестве инструмента.

один вопрос остаётся открытым. Многие пользователи загружают картинки со сторонних ресурсов. Данные ссылки прямые. можно ли их вообще как-то редиректить?
Констант
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 5 месяцев

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение Констант »

MAzZY писал(а):Констант, какие свои? Внутренние или на какие-то "избранные" сайты?
Конечно - свои. Внутренние, по логике - и так без редиректа быть должны.
Интересно: можно настроить редирект, чтобы он был - только из сообщений.
А из подписи - прямые ссылки оставались.
Было бы - очень удобно!
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение Альтаир Бергадлер »

Доброго дня.
Установил мод Prime Links, на форум 3,0,7
попытался реализовать редирект как описал ув. доминатор. Эффекта никакого.
Потом попробовал реализовать через теги. В итоге 404 ошибка. Может ли быть что данное решение не совместимо с версией форума? Иначе затрудняюсь даже что-то думать. Это примитивным мод, ставил и по сложнее, так что свою ошибку исключаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение Rayden »

rxu писал(а):В этой теме не оказывается поддержка по конкретному моду. Задавайте вопросы в соответствующей теме.
phpBB2 FAQ
phpBB3 FAQ
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение MAzZY »

Альтаир Бергадлер писал(а):Эффекта никакого.
Это как? В чем выражается?
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Редирект (переадресация, перенаправление) внешних ссылок

Сообщение Альтаир Бергадлер »

в том то и дело что никак.
Ну вообще никак.
Первым делом установил прайм линкс. Создал файл го.пхп отредактировал собственно файл в инклуде. Вобщем как по инструкции.
Потом пробовал через тег. Получилось, но ссылки оказались битыми, т.е. при переходе бросало 404 ошибка, да и этот метод мне не подходит из-за внутренней перелинковки

даю свой код. (мало ли)

Код: Выделить всё

    <?php
    if (isset($_SERVER['QUERY_STRING'])) @header('Location: '.$_SERVER['QUERY_STRING']);
    ?>
на форумах так же советовали менять @header на header, но результата не дало.

Вернуться в «Поддержка phpBB 3.0.х»