Редиректы на сайте 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 753
Как полностью отключить и убрать редиректы ссылок в комментариях к постам, новостям и т.д.?
Поотключал все что можно (точнее, в типах контента убрал все галочки типа "при обработке осуществлять редирект").
В компонентах щелкаю на Редиректах, чтобы он стал неактивным.
В итоге при переходе по ссылке в комментарии к новости получаем 404 страницу, в адресной строке вот такое:
Код PHP:
  1. http://мойсайт/redirect?url=http%3A%2F%2Fwww.bing.com%2F
То есть система ВСЁ РАВНО пытается сделать редирект.
Как отключить эти РЕДИРЕКТЫ вообще, целиком и полностью, нигде и никогда, ни разу, вообще нигде, ни в одном месте, ни при каких обстоятельствах чтобы не было ни одного редиректа ссылок в постах, блогах, статьях, кулинарных рецептах, обзорах авто, видеостримах, новостях моды, спортивных аналитических статьях, группах, сообществах.................. подскажите!
Зачем вообще ее сделали.

PS. Сейчас установил чистый Instant с нуля, проверил всё это на всякий случай, ошибка существует.
Посетитель
small user social cms
МедальПочетный донор проектаПочетный донор проекта
Сообщений: 619
Интересно почему Вы считаете что это ошибка и хотите его отключить. Наверно не знаете этого:

Что такое редирект внешней ссылки и зачем он нужен?
Коротко и по сути - когда посетитель Вашего сайта переходит по прямой ссылке с Вашего на другой ресурс, то и часть веса Вашей страницы передаётся на этот внешний ресурс. Ваша задача - не позволить растерять вес (читаем Что такое ИЦ, тИЦ, вИЦ и PR), накопленный Вашей страницей.
Как это работает? Скорее всего, Вы уже не раз видели такой сценарий. Посетитель хочет перейти с сайта n по внешней ссылке на страницу сайта m. Переход осуществляется в два этапа: предлагается переходи на ещё одну страницу сайта n, где уже только спустя несколько секунд посетитель переходит на сайт m. Что важно - промежуточная страница скрыта от индексации в robots.txt. Для поисковой системы посетитель никуда не уходил, просто перешёл на страницу, индексировать которую ему запретили. А вес страницы остаётся прежним.

Выводы делайте сами, конечно можно отключить, но скажется и на СЕО.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 753
jorgovich, меня мало интересует бред, но спасибо.
Редиректы не нужны по умолчанию. То что кое-кто фанат редиректов - отлично, но зачем это по умолчанию делать, криво и неотключаемо?
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1364
alkokrolik, когда ваш сайт заблокируют поисковики из-за корявого редиректа, а спамеры через это начнут фигачить, вот тогда вы станете ярым поклонником редиректов =)
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
Медаль
Сообщений: 753
kirkr:
когда ваш сайт заблокируют поисковики из-за корявого редиректа
Вот-вот, поэтому я и спрашиваю как от него избавиться.
Посетитель
small user social cms
Медаль
Сообщений: 753
Вот типичная реакция для местного сообщества. Найдена ошибка = значит надо прибежать и начинать рассказывать, какой автор дурак и как прекрасно жить в мире редиректов и как опасно - в мире без редиректов.

kirkr:
из-за корявого редиректа
Кстати да, отличный пример, правда не совсем по теме. Угадайте с одного раза, почему в гугле половина страниц instantcms.ru ведет на страницы 404, а другая половина открывается без стилей. А? Только не надо опять писать, что это я такой дурак, а с сайтом все нормально.
Вот для примера ссылка.
Редактировалось: 1 раз (Последний: 24 октября 2017 в 14:30)
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4424
alkokrolik:
Вот для примера ссылка.
Из вашего примера явно видно, что указанный пост попросту был переименован.
alkokrolik:
Угадайте с одного раза, почему в гугле половина страниц instantcms.ru ведет на страницы 404, а другая половина открывается без стилей. А?
Во-первых, при чем тут редирект? Во-вторых, тут вообще первая ветка движка. В третьих, покажите те самые половины, мне просто интересно.
Кстати посмотрел по "открывается без стилей". Докладываю: гугл посчитал, что у нас на сайте подключен https, а ожидаемо https не работает, ибо он не подключен. Как это всё вяжется с затронутой вами темой и тем более на другом движке, не понятно.
alkokrolik:
Только не надо опять писать, что это я такой дурак, а с сайтом все нормально
С сайтом действительно всё нормально. Однако, если вы считаете, что что-то ненормально, например какие то страницы "без стилей", то почему бы не написать об этом нам - в личку или на почту.

Ну и, наконец, по вашему вопросу. Есть файлик /system/controllers/typograph/hooks/html_filter.php и если в нём убрать строчку
Код PHP:
  1. $jevix->cfgSetTagCallbackFull('a', array($this, 'linkRedirectPrefix'));
то редиректа не будет. Для новых записей разумеется или после сохранения старых.

alkokrolik:
То что кое-кто фанат редиректов - отлично, но зачем это по умолчанию делать, криво и неотключаемо?
Кто? В чем кривость? То, что в комментариях и стенах неотлючаемо, а надо отключаемо можно всегда написать на гите.

Вообще, от вас бы больше здорового конструктива вместо хамства, полезнее по-видимому было бы всем.
Редактировалось: 1 раз (Последний: 24 октября 2017 в 15:21)
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 753
Fuze:
Есть файлик /system/controllers/typograph/hooks/html_filter.php и если в нём убрать строчку
Вот это круто, спасибо. Еще бы target="_blank" к этим ссылкам.
Ну я так понял, что по идее выключение компонента в админке должно было отключать эту опцию, иначе зачем оно там есть? Баг же, это и есть конструктив.

Fuze:
гугл посчитал, что у нас на сайте подключен https, а ожидаемо https не работает, ибо он не подключен
Он же не мог просто так посчитать. Скорее всего, что-то подключали раньше, потом выключили. В любом случае старниц полно в выдаче такого плана, без стилей. С 404 ошибкой попадались ранее, причем дело было тоже в https (убирал из адресной строки https и ставил http и они открывались).
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4424
alkokrolik:
Ну я так понял, что по идее выключение компонента в админке должно было отключать эту опцию, иначе зачем оно там есть? Баг же, это и есть конструктив.
Я уже поправил, в обновлении будет именно так.
alkokrolik:
Скорее всего, что-то подключали раньше, потом выключили.
Нет, был неверно сконфигурирован сервер, уже исправил, спасибо, что обратили внимание, хоть и таким странным способом)

alkokrolik:
Еще бы target="_blank" к этим ссылкам.
То, что выше написал - не делать, а в том же файле удалить строчку
Код PHP:
  1. $params['href'] = href_to('redirect').'?url='.urlencode($params['href']);
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 753
Fuze:
То, что выше написал - не делать, а в том же файле удалить строчку
Супер, все работает.

Fuze:
Нет, был неверно сконфигурирован сервер, уже исправил, спасибо, что обратили внимание, хоть и таким странным способом)
Да вроде такие страницы уже очень давно в выдаче. Я просто как-то привык искать инфу именно в гугле, просто адрес сайта еще указываю.
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1364
alkokrolik:
Вот-вот, поэтому я и спрашиваю как от него избавиться.
alkokrolik:
Вот типичная реакция для местного сообщества. Найдена ошибка = значит надо прибежать и начинать рассказывать, какой автор дурак и как прекрасно жить в мире редиректов и как опасно - в мире без редиректов.
Из сумбурных высказываний было понимание, что Вам нужен сразу открывающийся сайт при указании ссылки. А не просто игнорирование тега "<a href=" в вставляемых ссылках контента. Поэтому Вас и не поняли!
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
Медаль
Сообщений: 753
kirkr, Да я просто спросил в топике или в блоге к записи именно про этот компонет уже давненько, там никто не ответил.
Редирект можно будет врубить когда-нибудь потом, как ответную меру при посещалке 50000 в день и лютых спамерах, но нет никакого смысла изначально затруднять навигацию и вообще пользование сайтом для обычных пользователей.
Посетитель
small user social cms
Медаль
Сообщений: 199
Fuze:

alkokrolik:
Ну я так понял, что по идее выключение компонента в админке должно было отключать эту опцию, иначе зачем оно там есть? Баг же, это и есть конструктив.
Я уже поправил, в обновлении будет именно так.
alkokrolik:
Скорее всего, что-то подключали раньше, потом выключили.
Нет, был неверно сконфигурирован сервер, уже исправил, спасибо, что обратили внимание, хоть и таким странным способом)

alkokrolik:
Еще бы target="_blank" к этим ссылкам.
То, что выше написал - не делать, а в том же файле удалить строчку
Код PHP:
  1. $params['href'] = href_to('redirect').'?url='.urlencode($params['href']);

то что доктор прописал, спасибо!
Мой список самых прибыльных сервисов монетизации: 1) Монетизация Push трафика! , 2) Тизерная реклама. Максимальный доход плюсом к контекстной рекламе.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.