На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Как сделать относительные ссылки при переходе на https?

Вопросы-ответы / 15 сентября 2015

Доброго всем!

Подскажите, в связи с тем, что мне надо перевести сайты на протокол https, как в версии MaxSite CMS: 0.815 заставить двиг работать с относительными путями. Последняя версия сразу заработала. Однако на данном сайте нет возможности поднимать версию из-за шаблона.

Хотя и в новой версии есть косяк такого вида:

Должно быть https.

Vova 6 2117
Комментариев: 6
  1. Мне известен только один вариант решения проблемы: поиск кода, который формирует неправильный урл и исправлять его. Это может быть в шаблоне, в shared-папке или где-то в недрах движка. Как правило, достаточно сократить строку "http://" до просто "//" и всё нормально становится. Тем более вам нечего бояться, т.к. обновлять движок в ближайшее время не планируется.

  2. А в в версии MaxSite CMS: 0.815, шаб Skyline http://maxsite.org/page/max-skyline?

    Где сокращать строку?

  3. Сайт tvoyadolzhanka.ru

    При переходе на https выводит все ссылки в прямые.

  4. в версии MaxSite CMS: 0.815 Где сокращать строку?

    Если речь о строке, которую вы показали на скриншоте, то поиск по файлам свежескачанного шаблона ничего не дал. К сожалению, такой версии движка под рукой тоже нет. Вполне возможно я бы всё равно не нашёл нужное место, т.к. указанное место очень смахивает на настройку вывода картинок в анонсы для социалок, т.е. речь идёт о кастомизации шаблона, а значит вам нужно искать самому.

    При переходе на https выводит все ссылки в прямые.

    Попробовал ввести в адресной строке https://tvoyadolzhanka.ru - сайт вообще поломался. Так что не понял что вы хотели сказать словом "ссылки в прямые".

    Думаю, что вам нужно именно в ручную сделать поиск в файлах шаблона всех http:// и заменить по мере необходимости. Потом повторять этот шаг до тех пор, пока в коде страницы остаются адреса на http:// (при этом может потребоваться смотреть и править не только файлы шаблона, но и самого движка). Увы, но эту работу вы можете провести только сами. Ну или заказать специалисту.

  5. То есть надо искать в файлах шаблона?

    Попробовал ввести в адресной строке https://tvoyadolzhanka.ru - сайт вообще поломался.

    Это из-за ссылок!

  6. То есть надо искать в файлах шаблона?

    Именно. Сперва в них. А потом, если проблемы останутся, расширить поиски уже на всю папку с файлами движка.