|
@@ -25,8 +25,8 @@ def generate_sitemap():
|
|
|
# Добавляем каждую страницу для каждого языка
|
|
# Добавляем каждую страницу для каждого языка
|
|
|
for page in PAGES:
|
|
for page in PAGES:
|
|
|
for lang in LANGUAGES:
|
|
for lang in LANGUAGES:
|
|
|
- # Формируем путь: /lang/page (если page пустая, то просто /lang/)
|
|
|
|
|
- path = f"/{lang}/{page}" if page else f"/{lang}/"
|
|
|
|
|
|
|
+ # Формируем путь: /lang/page или /lang
|
|
|
|
|
+ path = f"/{lang}/{page}" if page else f"/{lang}"
|
|
|
|
|
|
|
|
# Приоритеты
|
|
# Приоритеты
|
|
|
if page == "":
|
|
if page == "":
|
|
@@ -48,7 +48,7 @@ def generate_sitemap():
|
|
|
|
|
|
|
|
# Добавляем ссылки на альтернативные языковые версии
|
|
# Добавляем ссылки на альтернативные языковые версии
|
|
|
for alt_lang in LANGUAGES:
|
|
for alt_lang in LANGUAGES:
|
|
|
- alt_path = f"/{alt_lang}/{page}" if page else f"/{alt_lang}/"
|
|
|
|
|
|
|
+ alt_path = f"/{alt_lang}/{page}" if page else f"/{alt_lang}"
|
|
|
xml.append(f' <xhtml:link rel="alternate" hreflang="{alt_lang}" href="{DOMAIN}{alt_path}"/>')
|
|
xml.append(f' <xhtml:link rel="alternate" hreflang="{alt_lang}" href="{DOMAIN}{alt_path}"/>')
|
|
|
|
|
|
|
|
# x-default (пусть будет ME как основной или просто без префикса, но у нас роутер всегда редиректит)
|
|
# x-default (пусть будет ME как основной или просто без префикса, но у нас роутер всегда редиректит)
|