Обнаружил что перестал отдаваться sitemap.xml Есть решение
Сегодня обнаружил что перестал отдаваться sitemap.xml - https://salfetki.kiev.ua/sitemap.xml
Других файлов тоже нет:
https://salfetki.kiev.ua/sitemap-photos.xml
https://salfetki.kiev.ua/sitemap-shop-1.xml
https://salfetki.kiev.ua/sitemap-shop-2.xml
https://salfetki.kiev.ua/sitemap-blog.xml
В логах WebAsyst никаких ошибок нет.
Обновления все поставлены:
webasyst shop 6.3.0.44568
Версия Webasyst 1.13.2.483
Версия PHP 7.0.33
Тема дизайна «Megashop 2.0» 934303 | 1.4.1.0 |
Куда смотреть?
9 ответов
Посмотрите, не лежит ли физически в корне пустой sitemap.xml?
Уже смотрел - нет. И раньше все работало...
Sitemap-файлы поисковым роботам отдаются — посмотрите исходный код страницы в браузере, когда откроете URL Sitemap-файла. Вы просто не видите в браузере красивое оформление файла, потому что по адресу wa-content/xml/sitemap-index.xsl ваш сервер отдаёт ошибку 500. Посмотрите в логах ошибок веб-сервера, почему это происходит.
Спасибо, вы абсолютно правы! Разбираюсь с этим прискорбным фактом....
Сложно сказать после чего появилось... за последние полгода был переезд на новый сервер на хостинге, я решился и перевел на ПХП 7.0, потом еще был апгрейд сервера на хостинге...
Решение проблемы нашел сам хостинг-провайдер - убрать в .htaccess последнюю строку:
SetHandler application/x-lsphp70
Просто любопытства ради. А кто туда это прописал?
Выяснилась любопытная деталь у хостинг-провайдера: Web Control Panel DirectAdmin v 1.2 при переключении между разными версиями PHP прописывает в корневом .htaccess директивы, указывающие какую версию PHP использовать для данного сайта.
И прописало в том числе и строку SetHandler application/x-lsphp70
Красавцы! :)