diff --git a/config/nginx/oknardia-app--external-nginx.conf b/config/nginx/oknardia-app--external-nginx.conf index 26ede80..9b1aff0 100644 --- a/config/nginx/oknardia-app--external-nginx.conf +++ b/config/nginx/oknardia-app--external-nginx.conf @@ -71,6 +71,15 @@ server { add_header Cache-Control "public, no-transform"; } + # --- SITEMAP.XML --- + # Sitemap хранится в media/_serv_sitemap/ но должен быть доступен из корня + # для поисковиков (они ищут http://example.com/sitemap.xml) + location = /sitemap.xml { + alias /home/user/path-to-oknardia-app/media/_serv_sitemap/sitemap.xml; + expires 1d; + add_header Cache-Control "public"; + } + # --- СТРАНИЦЫ ОШИБОК (Custom Error Pages) --- # Если Django упал (502) или сработал тайм-аут (504), Nginx должен отдать статический HTML. # Эти файлы копируются в `media/_error` при старте контейнера Docker.