Wlatt
никак
збс )) не всё можно реализовать на модх значит ))
Pathologic
не все нужно реализовывать
Pathologic
но при этом никто не мешает написать плагин, который в итоговом выводе будет менять http:// на https:// или наоборот
Wlatt
Плагин, сниппет, переписать немного имеющиеся плагины и сниппеты для правильно формирования адресов и т.д. Всё это знаю и делал
Wlatt
Из коробки не судьба?
Wlatt
И для чего тогда этот переключатель в настройках?
Pathologic
эта настройка вроде как вообще нигде не используется ((:
Aliaksandr
Так в чем проблема, ходите по обоим протоколам и не склеивайте
Aliaksandr
Только в base href адрес без протокола или с учетом реального протокола воткните
Aliaksandr
Чтоб не кидало туда сюда
Aliaksandr
Я при переезде проблем держать один сайт на двух протоколах ни разу не встречал
Aliaksandr
В htaccess для разных протоколов только разрулить разные роботсы и сайтмэпы
Wlatt
В сайтмап никак не обойтись без полного адреса страниц
Wlatt
Так же в хлебных крошках
Wlatt
Также в тегах рел каноникал и тд
Wlatt
эта настройка вроде как вообще нигде не используется ((:
Я про это и хотел узнать, а в итоге мне начали впаривать дичь
Wlatt
Как всегда короче
Aliaksandr
Ну так это уже мелочи
Wlatt
В этих мелочах и вся боль
Aliaksandr
Сделать две копии сайтмэпа и роботса для разных протоколов и разрулить на уровне htaccess
Aliaksandr
К модх это имеет отношение такое же, как и битриксу:)
Wlatt
Вы не поняли
Wlatt
Сайтмап у меня движком делается
Aliaksandr
Я и написал сделать две копии
Aliaksandr
А ссылки по сайту все относительными
Wlatt
Хорошо, сайтмап понятно
Wlatt
Хлебные крошки должны содержать полные урлы
Aliaksandr
Плюс base href сформировать без протокола или сниппетом некэшируемым с учетом протокола
Aliaksandr
Про полные урлы кто сказал
Aliaksandr
Во всех рекомендациях по переезду речь про относительные ссылки
Wlatt
По шема.орг например
Андрей
Хлебные крошки должны содержать полные урлы
Уж простите, это уже идиотизм уровня "SEO"
Aliaksandr
Base href их полными и делает в итоге:)
Wlatt
Их браузер делает полными с помощью бейзхреф
Wlatt
Уж простите, это уже идиотизм уровня "SEO"
Какая разница сео или шмео, есть конкретная задача
Aliaksandr
Начали со ссылок на яндекс, а скатились до какой то шевы
Aliaksandr
Где яндекс пишет про абс ссылки?)
Aliaksandr
Или про то, что он не понимает куда ведут относительные
Андрей
Какая разница сео или шмео, есть конкретная задача
Это бред а не задача, сайт доступный по двум протоколам.
Андрей
Сайт должен работать по одному, и если требуется - редиректить на нужный
Wlatt
Это бред а не задача, сайт доступный по двум протоколам.
Вы сами всё видели выше, это не моя идея
Aliaksandr
Не, про два протокола это не бред, это временная необходимость
Wlatt
Любую статью про переезд в инете откройте, везде так делают, сайт временно должен поработать по обоим протоколам
Aliaksandr
Можно попробовать плагином на onwebpageinit и onpagenotfound поставить плейсхолдер [+host+] и повтыкать его везде, где нужны полные ссылки
Aliaksandr
Но это не отменяет того, что я писал выше про base href и разные роботсы/сайтмэпы
Wlatt
Можно попробовать плагином на onwebpageinit и onpagenotfound поставить плейсхолдер [+host+] и повтыкать его везде, где нужны полные ссылки
У меня решений вагон и тележка, я этот движок уже года три скальпирую. Просто не очень охота делать это для нескольких десятков сайтов
Wlatt
Вот думал может я один такой ерундой занимаюсь, а все люди юзают эту волшебную радиокнопку и всё в шоколаде
Aliaksandr
Хотя плагин не пойдет, закэшируется)
Aliaksandr
С меня лично ни разу не требовали конкретно для этого полных ссылок:)
Aliaksandr
Наоборот помню постоянную строчку "проверьте, чтобы все ссылки были относительные":)
Aliaksandr
А раз три года, то верну свое предложение и про плагин с рекомендацией подменить ключ кэширования, чтоб для разных протоколов был разный кэш:)
Wlatt
Спасибо, застра буду думать с утра, как меньшей кровью обойтись
Камиль
Кстати да а если указывать ссылки //domain.ru/news например
Камиль
Везде
Камиль
В base и в сайтмап
Камиль
Так можно?
Wlatt
в сайт мап нельзя
Камиль
Понятно
Wlatt
как и в хлебных крошках
Wlatt
и много еще где
Камиль
Тогда наверно нужно два сниппета писать
Wlatt
Просто делаешь сниппеты некешируемыми
Камиль
А одном http в другом https
Wlatt
и в них проверяешь протокол
Камиль
У меня вопрос я просто не сеошник вообще
Камиль
В robots получается нужно сайтмап два раза указывать? Один на http другой на https?
Wlatt
Два роботса
Wlatt
в одном сайтмап на хттп, в другом наоборот
Камиль
Такс а второй как будет называться? Чет не догоняю
Камиль
robots.txt и robots_1.txt? 😄
Wlatt
Я сделал ресурс роботс и в него сниппет вставил
Wlatt
в итоге ротобс динамический у меня
Камиль
Ясно. Так точно правильно?
Инопланетный
В robots получается нужно сайтмап два раза указывать? Один на http другой на https?
забей на это все в плане СЕО, занимайся поведенческими, это самое главное
Wlatt
Так пишут везде, вот я и хз, слишком геморно, что п*здец
Pathologic
решается все со ссылками плагином в одну строчку
Wlatt
Что это за волшебный плагин в одну строку?
Камиль
Какой нить глобальный str_replace('http','https',$data) 😄
Pathologic