Как мне загрузить sitemap.xml файл в Heroku?

#node.js #heroku #xml-sitemap

#node.js #heroku #xml-карта сайта

Вопрос:

Я использую Node.js . Мое приложение уже находится в разработке. Я создал sitemap.xml в моем локальном каталоге, но в настоящее время он идентифицирован как неотслеживаемый.

Есть и другие ответы, относящиеся к Ruby, но я не знаком с этим языком.

Как мне отправить мой файл в Heroku?

Ответ №1:

если вы используете ExpressJS, вам необходимо создать маршрут для sitemap и robots.txt

 app.get("/sitemap.xml", (req, res) => res.sendFile(__dirname   "/sitemap.xml"));
  

Вы можете использовать ту же процедуру для вашего robots.txt файлы!

Теперь вы можете нажать на Heroku, и он будет успешно отслежен!

Комментарии:

1. При просмотре веб-аналитики боты и веб-скребки нацеливаются на путь /robots.txt , чтобы попытаться манипулировать вашим сайтом. Я настоятельно не рекомендую добавлять путь /robots.txt к вашему сайту.