Google не может получить мою карту сайта. xml файл - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть небольшой flask сайт для моей старой гильдии вау, и мне не удалось заставить Google прочитать мой файл Sitemap. xml файл. Мне удалось успешно проверить свой сайт с помощью Google Search Console, и он, кажется, прекрасно сканирует его, но когда я go отправляю свою карту сайта, она отображает статус «Не удалось получить». Когда я нажимаю на это для получения дополнительной информации, все, что он говорит, это «Карта сайта не может быть прочитана» (не полезно)

Я первоначально использовал веб-сайт генератора карты сайта (забыл, какой), чтобы создать файл, а затем добавил его в Мой файл маршрута выглядит следующим образом:

@main.route('/sitemap.xml')

def static_from_root():

    return send_from_directory(app.static_folder, request.path[1:])

Если бы я перешел на www.mysite.us/sitemap.xml, он отобразил бы ожидаемые результаты, но Google не смог его получить.

Затем я изменил ситуацию и начал использовать flask -sitemap для его генерации следующим образом:

@ext.register_generator

def index():

    yield 'main.index', {}

Это также хорошо работает, когда я перехожу непосредственно к файлу, но Google снова не нравится это.

Я нахожусь на потеря. Похоже, что нет никакого способа получить помощь от Google по этому вопросу, и до сих пор мои межсетевые поиски не дают ничего полезного.

Для справки, здесь есть текущая ссылка на карту сайта: www.renewedhope.us/sitemap.xml

1 Ответ

0 голосов
/ 24 февраля 2020

Я наконец понял это. Это похоже на go вопреки советам Google, но я отправил карту сайта как http://renewedhope.us/sitemap.xml, и это наконец сработало.

Из их документации:

Используйте согласованные, полные URL-адреса. Google будет сканировать ваши URL в точности так, как указано в списке. Например, если ваш сайт имеет значение https://www.example.com/, не указывайте URL-адрес как https://example.com/ (отсутствует www) или ./mypage.html (относительный URL-адрес ).

Я думаю, что это относится только к самому документу карты сайта.

При отправке карты сайта в Google я попытался ...

http://www.renewedhope.us/sitemap.xml  
https://www.renewedhope.us/sitemap.xml   
https://renewedhope.us/sitemap.xml   

единственный формат, из которого они смогли извлечь карту сайта, был:

http://renewedhope.us/sitemap.xml

Надеюсь, что эта информация может помочь кому-то еще, столкнувшемуся с той же проблемой:)

...