From 4b038302c3e900f1c7ea5b9ff1cd98db98014705 Mon Sep 17 00:00:00 2001 From: erjemin Date: Wed, 20 May 2026 18:38:02 +0300 Subject: [PATCH] =?UTF-8?q?add:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=B0=D0=BB=D0=B8=D0=B0=D1=81=20/sitemap.xml=20?= =?UTF-8?q?->=20/media/=5Fserv=5Fsitemap/sitemap.xml=20=D0=B2=20nginx=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=20-=20=D0=9F=D0=BE=D0=B8?= =?UTF-8?q?=D1=81=D0=BA=D0=BE=D0=B2=D0=B8=D0=BA=D0=B8=20=D0=B8=D1=89=D1=83?= =?UTF-8?q?=D1=82=20sitemap.xml=20=D0=B2=20=D0=BA=D0=BE=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=20=D1=81=D0=B0=D0=B9=D1=82=D0=B0=20-=20Nginx=20=D1=82=D0=B5?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D1=8C=20=D0=BF=D1=80=D0=BE=D0=BA=D1=81=D0=B8?= =?UTF-8?q?=D1=80=D1=83=D0=B5=D1=82=20/sitemap.xml=20=D0=BD=D0=B0=20/media?= =?UTF-8?q?/=5Fserv=5Fsitemap/sitemap.xml=20-=20=D0=A3=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=BA=D0=B5=D1=88=20?= =?UTF-8?q?=D0=BD=D0=B0=201=20=D0=B4=D0=B5=D0=BD=D1=8C=20(=D1=87=D0=B0?= =?UTF-8?q?=D1=89=D0=B5=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D1=8F=D0=B5?= =?UTF-8?q?=D1=82=D1=81=D1=8F,=20=D1=87=D0=B5=D0=BC=20=D0=BA=D0=B0=D1=80?= =?UTF-8?q?=D1=82=D0=B8=D0=BD=D0=BA=D0=B8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/nginx/oknardia-app--external-nginx.conf | 9 +++++++++ 1 file changed, 9 insertions(+) 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.