Хранить карты сайта вне сайта
Мы получили веб-сервер Nginx. И карты сайта, которые мы генерируем каждую неделю или около того...
В последнее время мы перешли на несколько веб-серверов под одним балансировщиком нагрузки, и сохранение карт сайта на каждом веб-сервере кажется глупым. Поскольку мы находимся на AWS, есть ли способ хранить карты сайта, скажем, на S3 и каким-либо образом перенаправлять карты сайта на ссылку S3? Но чтобы сохранить полное доменное имя с "www". Я не вижу способ сделать это с доменными именами, может быть, с каким-то правилом NGINX?
Я не нашел много ресурсов по этому вопросу. Как вы решаете это?
1 ответ
Да, вам просто нужно "подтвердить" право собственности на домен, отредактировав свой robots.txt. Вы добавляете следующее в ваш robots.txt:
Sitemap: http://s3hostname.domain.com/sitemap.xml
Вы можете использовать любой URL-адрес в файле robots.txt, он не обязательно должен совпадать с URL-адресом самого сайта. Это описано в разделе Sitemaps & Cross Submits документации по протоколу sitemaps.org.