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