файлы Sitemap
Неправильный формат
Зашёл я в Яндекс-Вебмастер, а тама в разделе файлы Sitemap вот такая вот штука (см. картинку).
Мне кажется, что файлов Sitemap в списке больше чем есть, и некоторые там по 2 раза, а ещё у некоторых файлов значок стоит (треугольник с восклицательным знаком).
Как это всё поправить, чтобы всё нормально стало??
Почитайте тему тут обсуждалась эта проблема
instantcms.ru/forum/thread23962-1.html
у вас сайт на https, а ссылки в сайтмапсе идут на http
Почитайте тему тут обсуждалась эта проблема
instantcms.ru/forum/thread23962-1.html
1. В файле config.php http на https заменил.
2. В какое место файла (в какую строку) добавить в файл /system/controllers/sitemap/hooks/cron_generate.php строку private $http = 'https://'; ???
Этого должно быть достаточно.В файле config.php http на https заменил.
Давно перешли на https? — Может дело в кеше?
17 ноября 2017 года перешёл.
Этого должно быть достаточно.В файле config.php http на https заменил.
Давно перешли на https? — Может дело в кеше?
А как кеш чистить??
@Boomblik, если так давно то это лишнее.
Дык а шо же тогда делать чтобы оно нормально всё работало??
А уверены что нормально не работает? Я тут присмотрелся к скрину, ошибки Яндекс отметил вроде от 5.12., а уже 7.12 на тех же файлах написано ок.чтобы оно нормально всё работало??
Проверьте, еще гуглом свой сайтмапс.
А уверены что нормально не работает? Я тут присмотрелся к скрину, ошибки Яндекс отметил вроде от 5.12., а уже 7.12 на тех же файлах написано ок.чтобы оно нормально всё работало??
Проверьте, еще гуглом свой сайтмапс.
Добавил и подтвердил права на сайт в Google Web Tools.
Но, если логически мыслить, то на снимке экрана при открытии адреса https://priestantonio.ru/sitemap.xml везде (во всех строчках) должно быть написано неhttp, а https
А при переезде где-то кроме конфига еще правили файлы заменяя http на https ?
Можете показать строку с файла /system/config/config.php, где host задан?
а то чудеса какие-то…
Ну, возможно если нормально настроен редирект, это не важно.
А при переезде где-то кроме конфига еще правили файлы заменяя http на https ?
Можете показать строку с файла /system/config/config.php, где host задан?
а то чудеса какие-то…
Вот начало этого файла с требуемой строкой:
'root' => '/', 'host' => 'https://priestantonio.ru', 'upload_root' => '/upload/', 'upload_host' => 'https://priestantonio.ru/upload', 'cache_root' => '/cache/', 'is_site_only_auth_users' => NULL, 'is_site_on' => 1, 'off_reason' => 'Идут технические работы', 'sitename' => 'Личный сайт-портал Антона Чистякова', 'hometitle' => 'Главная',
где-то кроме конфига еще правили файлы заменяя http на https ?
Хм. Интересно… а вы так и не сказали
где-то кроме конфига еще правили файлы заменяя http на https ?
Вроде бы нет. Меня техподдержка хостера на https-протокол переводила без моего участия.
В файле /system/controllers/sitemap/hooks/cron_generate.php прописать ручками свой host
заменить строку
'host' => $this->cms_config->host
'host' => 'https://priestantonio.ru'
Есть грубый вариант:
В файле /system/controllers/sitemap/hooks/cron_generate.php прописать ручками свой host
заменить строку
на
'host' => $this->cms_config->host
'host' => 'https://priestantonio.ru'
Поменял, но всё равно ссылки в карте сайта не стали https
Скрин прилагаю.