Как добавить файл sitemap.xml на сайт angularJS?

Я добавил файл sitemap.xml в папку приложения, но как я могу сделать его общедоступным, чтобы инструмент Google для веб-мастеров мог его получить?

Спасибо

Ответ 1

вы можете сделать это видимым, сохранив его вне вашего приложения angular. поэтому просто поместите его в свой основной каталог и привяжите его к инструментам для веб-мастеров: http://yourDomain.com/sitemap.xml

статья yearofmoo полезна, но в конце они также рекомендуют использовать карту сайта вместе с их техникой. В вашей карте сайта вы должны использовать полные URL-адреса для доступа к состоянию.

Ответ 2

Поместите ваш файл sitemap.xml в общую папку.

Ответ 3

Попробуйте поместить файл Sitemap.xml в корневой каталог вашего веб-сайта или WebApp. как http://example.com/sitemap.xml. В вашем случае Отключите Angular.js Маршрутизация

Ответ 4

Из Google Build и отправьте документацию по карте сайта:

Есть два разных способа сделать вашу карту сайта доступной для Google:

Отправьте его в Google с помощью инструмента Sitemap для консоли поиска.

ИЛИ ЖЕ

Вставьте следующую строку в любое место файла robots.txt, указав путь к вашей карте сайта: Sitemap: http://example.com/sitemap_location.xml

Ответ 5

Во-первых, вам нужно сгенерировать карту сайта в Интернете, скачать этот файл Sitemap.XML и передать его разработчику. Разработчик установил приоритет в соответствии со страницей вашего веб-сайта и в соответствии с приоритетом сканирования вашего сайта в Google Bot.