Вопросы о карте сайта для Instantcms поступают очень часто. В последнее время основной вопрос — как перевести карту сайта на https. Давайте разберёмся и сделаем так, чтобы в карте сайта были https адреса вместо http. Это достаточно просто. Следует сразу уточнить, что мы разбираем карту сайта для Instantcms 1 ветки, которая была сделана DKSoft.
Для начала мы заходим в core/cms.php и там находим такой вот код
проверяем для совместимости if(!defined('HOST')){define('HOST', 'http://' . self::getHost());}
Это примерно 54 строка в файле. Далее меняем http на https и сохраняем.
Учтите, что делать это надо когда на сайт уже установлен ssl сертификат. После этого мы сохраняем файл и заходим в компонент «Карта сайта» в компонентах Instantcms. Там просто нажимаем сохранить, это меняет кеш компонента и после этого обновляем задачу cron «Сгенерировать карту сайта». Всё готово и наши файлы отдают нужный формат https.
Скачать карту сайта для Instantcms совершенно бесплатно вы можете здесь или на сайте cmsinstant.ru, она разработана нами и может применяться на проектах Instantcms бесплатно. будьте осторожнее при скачивании с других ресурсов, так как эти два сайта гарантируют вам чистый код без всяких внедрений.
1. Какова процедура перевода карты сайта на https для Instantcms?
2. Можно ли перевести карту сайта на https, если у сайта ещё не установлен SSL сертификат?
3. Как изменить код в core/cms.php для перехода с использования http на https?
4. Как изменение адресов в карту сайта влияет на работу компонента «Карта сайта» в Instantcms?
5. Какие методы могут быть использованы для обновления задачи cron «Сгенерировать карту сайта» после изменения файла карты сайта?
Вопрос к автору статьи:
Какие дополнительные шаги нужно предпринять, чтобы установить ssl сертификат на сайте для использования https?
Какие действия требуется выполнить для перевода карты сайта на https в Instantcms?
Как изменение адреса http на https в карту сайта помогает обновлению задачи cron «Сгенерировать карту сайта» и улучшает работу сайта Instantcms?
Какие дополнительные действия нужно предпринять после изменения кода в файле core/cms.php для перевода карты сайта на https?