add: Добавлен алиас /sitemap.xml -> /media/_serv_sitemap/sitemap.xml в nginx конфиг
- Поисковики ищут sitemap.xml в корне сайта - Nginx теперь проксирует /sitemap.xml на /media/_serv_sitemap/sitemap.xml - Установлен кеш на 1 день (чаще обновляется, чем картинки)
This commit is contained in:
@@ -71,6 +71,15 @@ server {
|
|||||||
add_header Cache-Control "public, no-transform";
|
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) ---
|
# --- СТРАНИЦЫ ОШИБОК (Custom Error Pages) ---
|
||||||
# Если Django упал (502) или сработал тайм-аут (504), Nginx должен отдать статический HTML.
|
# Если Django упал (502) или сработал тайм-аут (504), Nginx должен отдать статический HTML.
|
||||||
# Эти файлы копируются в `media/_error` при старте контейнера Docker.
|
# Эти файлы копируются в `media/_error` при старте контейнера Docker.
|
||||||
|
|||||||
Reference in New Issue
Block a user