Редирект (переадресация, перенаправление) внешних ссылок
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Альтаир Бергадлер
- phpBB 2.0.5
- Сообщения: 495
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 80 раз
- Поблагодарили: 16 раз
Re: Редирект (переадресация, перенаправление) внешних ссылок
Да, так получалось, но только тогда когда проворачивал тему с тегом, в случае с модом это не прошло.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Редирект (переадресация, перенаправление) внешних ссылок
Проверяйте установку мода. Что-то не так. Либо конфликт с чем-то еще
-
Singul
- phpBB 1.4.4
- Сообщения: 101
- Стаж: 16 лет 4 месяца
- Благодарил (а): 11 раз
- Поблагодарили: 3 раза
Re: Редирект (переадресация, перенаправление) внешних ссылок
Сделал всё как описано в данной теме. Все работает прекрасно. Всем спасибо.
Однако вопрос в другом.
Как теперь сделать прямые ссылки в сообщении?
Пробовал в BBCodes с HTML поэкспериментировать, ссылки также вида http://www.site1.ru/go.php?http://www.site2.ru получаются.
Может через Java как то можно? Однако этот язык я, к сожалению, совсем не знаю, и экспериментов не проводил.
Предвидя вопрос "а зачем?", сразу объясню.
Хочется создать отдельную тему для обмена прямыми ссылками.
Знаю что вариантов размещения таких ссылок много, но хочется именно так, отдельной темой.
Однако вопрос в другом.
Как теперь сделать прямые ссылки в сообщении?
Пробовал в BBCodes с HTML поэкспериментировать, ссылки также вида http://www.site1.ru/go.php?http://www.site2.ru получаются.
Может через Java как то можно? Однако этот язык я, к сожалению, совсем не знаю, и экспериментов не проводил.
Предвидя вопрос "а зачем?", сразу объясню.
Хочется создать отдельную тему для обмена прямыми ссылками.
Знаю что вариантов размещения таких ссылок много, но хочется именно так, отдельной темой.
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Редирект (переадресация, перенаправление) внешних ссылок
В prime_links.php указывать домены, которые не должны переадресовываться. Но слишком большой список я бы не советовал там делать
-
fanatic
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 2 раза
Re: Редирект (переадресация, перенаправление) внешних ссылок
вот часть кода prime_links.php
Но все равно ссылки вида
http://мой сайт/faq.php
http://мой сайт/gallery/album.php?album_id=19
переадресовываются через away.html, как из сообщения, так и из подписи.
Скажите как исправить?
Код: Выделить всё
define('EXTERNAL_LINK_PREFIX', 'http://мойсайт/away.html?'); // Example: 'http://anonym.to?'
define('INTERNAL_LINK_DOMAINS', 'http://www.мойсайт.ru'); // List of domains to be considered local, separated by semicolons. Example: 'http://www.alternate-domain.com/'
define('FORBIDDEN_DOMAINS', ''); // List of domains for which links should be removed, separated by semicolons. Example: 'http://www.porn.com/'
define('FORBIDDEN_NEW_URL', '#'); // URL to insert in place of any removed links. Example: 'http://www.google.com/' or '#top'
define('TOP_LEVEL_DOMAIN_NAME', ''); // Recommended for domains with country codes. Example: '.co.jp'http://мой сайт/faq.php
http://мой сайт/gallery/album.php?album_id=19
переадресовываются через away.html, как из сообщения, так и из подписи.
Скажите как исправить?
Re: Редирект (переадресация, перенаправление) внешних ссылок
Установил мод Prime Links, очень хороший мод.
В моде Prime Links есть фишка: Для гостей ссылка не становится гиперактивной.
Вопрос:
Что нужно изменить в этом скрипте, чтобы вместо неактивной ссылки для гостей появлялась надпись вида: "Чтобы просматривать скрытый текст - зарекгистируйтесь"?
В моде Prime Links есть фишка: Для гостей ссылка не становится гиперактивной.
Вопрос:
Что нужно изменить в этом скрипте, чтобы вместо неактивной ссылки для гостей появлялась надпись вида: "Чтобы просматривать скрытый текст - зарекгистируйтесь"?
Re: Редирект (переадресация, перенаправление) внешних ссылок
Сделал! )))
Нужно заменить в файле prime_links.php код:
На этот код:
Добавлено спустя 2 минуты 44 секунды:
разумеется надо выставить
на
Нужно заменить в файле prime_links.php код:
Код: Выделить всё
$new_link = $this->remove_attribute('href', $new_link);
$new_link = $this->remove_attribute('target', $new_link);
$new_link = $this->remove_attribute('rel', $new_link);
$new_link = $this->remove_attribute('onclick', $new_link);
$new_link = substr_replace($new_link, 'span', 1, 1);
$new_link = $new_link . substr_replace($links[2], 'span', -2, 1);
$link = $links[0];Код: Выделить всё
$new_link = $this->remove_attribute('href', $new_link);
$new_link = $this->remove_attribute('target', $new_link);
$new_link = $this->remove_attribute('rel', $new_link);
$new_link = $this->remove_attribute('onclick', $new_link);
$new_link = "[not link]";
$new_link = $new_link;
$link = $links[0];разумеется надо выставить
Код: Выделить всё
define('HIDE_LINKS_FROM_GUESTS', false);Код: Выделить всё
define('HIDE_LINKS_FROM_GUESTS', true);-
Dr.MOON
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 8 месяцев
Re: Редирект (переадресация, перенаправление) внешних ссылок
А объясните чайнику чем танцы с бубном вокруг редиректа внешних ссылок круче чем просто добавление ко всем внешним ссылкам rel="nofollow", ведь его сейчас читают Google и даже Yandex?
P.S. Еще вроде редиректы можно делать с помощью javascript в типа такой конструкции:
т.к. поисковики вроде игнорируют javascript, то, соответственно, для них ваша внешняя ссылка будет выглядеть как ссылка на шапку вашей текущей странички.[/i]
P.S. Еще вроде редиректы можно делать с помощью javascript в типа такой конструкции:
Код: Выделить всё
<a href="#wrap" onClick="javascript:window.open('http://ya.ru');" title="http://ya.ru">http://ya.ru</a>-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 1 месяц
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: Редирект (переадресация, перенаправление) внешних ссылок
Dr.MOON
Во-первых, Яндекс учитывает nofollow с очень недавних пор.
Во-вторых, простой JavaScript поисковики умеют разбирать, причем довольно давно. У гугла это выходит особенно хорошо.
В-третьих, javaScript-овую ссылку нельзя открыть в новом окне, например кликом средней кнопки. И меня, как любителя так делать, это часто расстраивает.
Во-первых, Яндекс учитывает nofollow с очень недавних пор.
Во-вторых, простой JavaScript поисковики умеют разбирать, причем довольно давно. У гугла это выходит особенно хорошо.
В-третьих, javaScript-овую ссылку нельзя открыть в новом окне, например кликом средней кнопки. И меня, как любителя так делать, это часто расстраивает.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Dr.MOON
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 8 месяцев
Re: Редирект (переадресация, перенаправление) внешних ссылок
Вы извините меня за то что повторяюсь иногда, но все-таки есть ли разница между редиректом и rel="nofollow", ибо я, как пользователь форума phpBB 3 версии установил себе самостоятельно rel="nofollow" как для профилей пользователей, так и для самих внешних ссылок в постах.
Вот этот форум с rel="nofollow": topsecret.org.ua
Если есть разница, то пожалуйста объясните чем редирект лучше чем rel="nofollow" для внешних ссылок.
Вот этот форум с rel="nofollow": topsecret.org.ua
Если есть разница, то пожалуйста объясните чем редирект лучше чем rel="nofollow" для внешних ссылок.
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 1 месяц
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: Редирект (переадресация, перенаправление) внешних ссылок
Dr.MOON
Из того, что могу придумать навскидку - это то, что при наличии rel="nofollow" у гугла вес, передаваемый ссылкой странице, куда она ссылается, не перераспределяется между другими ссылками на странице, а уходит "в никуда". Если использовать редирект, то вес уйдет не в никуда, а на страницу с редиректом. Но поскольку я не специалист в SEO, то не могу гарантировать, что это действительно так.
PS. Мое мнение состоит в том, что не надо жмотиться на ссылки с сайта - просто надо вовремя чистить спам. А на хороший сайт и ссылочку не грех поставить.
Из того, что могу придумать навскидку - это то, что при наличии rel="nofollow" у гугла вес, передаваемый ссылкой странице, куда она ссылается, не перераспределяется между другими ссылками на странице, а уходит "в никуда". Если использовать редирект, то вес уйдет не в никуда, а на страницу с редиректом. Но поскольку я не специалист в SEO, то не могу гарантировать, что это действительно так.
PS. Мое мнение состоит в том, что не надо жмотиться на ссылки с сайта - просто надо вовремя чистить спам. А на хороший сайт и ссылочку не грех поставить.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Dr.MOON
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 8 месяцев
Re: Редирект (переадресация, перенаправление) внешних ссылок
Спасибо за ответ, только вот получается, что редирект лучше лишь потому, что он передаст вес промежуточной странице моего же сайта, которая, как назло, либо будет заблокирована в robots.txt согласно рекомендациям выше, либо забанена самими поисковиками за т.н. ссылочный спам, что на эту страничку ведут все ВС с сайта, а контента там кот наплакал, да еще и переадресует сразу куда-то там... выбор небогатый.
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 1 месяц
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: Редирект (переадресация, перенаправление) внешних ссылок
Dr.MOON
Могу лишь еще раз повторить, что на мой взгляд, вся эта беготня вокруг редиректов и nofollow в 90% случаев - не оправдана.
Могу лишь еще раз повторить, что на мой взгляд, вся эта беготня вокруг редиректов и nofollow в 90% случаев - не оправдана.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Альтаир Бергадлер
- phpBB 2.0.5
- Сообщения: 495
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 80 раз
- Поблагодарили: 16 раз
Re: Редирект (переадресация, перенаправление) внешних ссылок
Нашел любопытный мод
http://www.phpbb.com/customise/db/mod/p ... _redirect/
по заверениям разраба редирект перенаправляет пользователя с промежуточным окном (например как вконтакте) с задержкой в 3 секунды.
Такой вопрос подымался где-то на страницах, вот вам готовое решение.
http://www.phpbb.com/customise/db/mod/p ... _redirect/
по заверениям разраба редирект перенаправляет пользователя с промежуточным окном (например как вконтакте) с задержкой в 3 секунды.
Такой вопрос подымался где-то на страницах, вот вам готовое решение.

