[ Примечание для мудрых : перейти к последнему РЕДАКТИРОВАТЬ ]
У меня есть очень простой TXT Sitemap (с именем sitemap.txt), который выглядит следующим образом:
http://myDomain.com
http://myDomain.com/about.html
http://myDomain.com/faq.html
http://myDomain.com/careers.html
Когда я загружаю его на инструменты для веб-мастеров, я получаю:
Карта сайта - HTML -
Ваш Sitemap выглядит как HTML-страница. Пожалуйста, используйте поддерживаемый формат карты сайта
Я попробовал несколько альтернатив (например, с или без www), но безуспешно.
Кто-нибудь знает?
Любая помощь приветствуется!
EDIT
Я попытался с xml sitemap и получил ту же ошибку, поэтому похоже, что сервер обслуживает все как HTML (как правильно подсказывает ceejayoz).
Теперь вопрос в том ... как мне получить от сервера appspot текст сервера в виде простого текста ?
EDIT:
Хорошо - я сыт по горло и внедрил сервлет для явного отображения моих карт сайта (сейчас я пытаюсь использовать и XML, и TXT) как text / plain. Все работает нормально, если я вручную вызываю сервлет, но все еще получаю файл Sitemap в формате HTML. Я не знаю, куда мне биться!
EDIT:
Я попытался проверить тип контента с помощью плагина Firefox - кажется, все идет как
ожидается (я указываю фактический URL, чтобы люди могли посмотреть):
http://wokheisandbox.appspot.com/sitemaps/sitemap.txt -> Тип содержимого: текст / обычный
http://wokheisandbox.appspot.com/sitemaps/sitemap.xml -> Тип содержимого: application / xml
С моим сервлетом (настройка text / plain явно):
http://wokheisandbox.appspot.com/wokhei/serveSitemap?fileType=TXT -> Тип содержимого: текст / обычный
http://wokheisandbox.appspot.com/wokhei/serveSitemap?fileType=XML -> Тип содержимого: текстовый / простой
Все, что я получаю от инструмента для веб-мастеров, -> Карта сайта - HTML .
EDIT
Кажется, я выяснил причину -> я зарегистрировал в своем инструменте Google для веб-мастеров мой сайт как http://mydomain.com, но приложение размещено в appspot по адресу http://myapp.appspot.com, который сопоставлен с mydomain.com. Если я регистрируюсь http://myapp.appspot.com, все работает нормально (карта сайта подтверждена).
Это хорошие новости, но они не идеальны, потому что я хочу, чтобы mydomain.com был проиндексирован ... есть идеи о том, как их преодолеть?