Техническое задание: Разработка многоязычной структуры сайта

Цель проекта

Создать новую, улучшенную версию сайта с поддержкой двух языков, разместив её во временной директории для тестирования и согласования, без какого-либо воздействия на текущую рабочую версию и её поисковую оптимизацию.

Ключевые требования

1. Структура и размещение

  • Разместить новую версию сайта во временной директории /new/.
  • Английская версия должна находиться в корне этой директории (/new/).
  • Русская версия должна быть расположена в поддиректории (/new/ru/).
  • Полностью исключить перекрёстные ссылки между новой и текущей основной версией сайта.

2. Функциональность и содержимое

  • Реализовать полную будущую структуру сайта, включая:
    • Страницы услуг
    • Блог
    • Специализированные страницы (например, по городам)
  • Создать все необходимые HTML-шаблоны страниц.
  • Разработать и интегрировать переключатель языков (EN / RU) с корректной логикой переходов между языковыми версиями одной и той же страницы.
  • Все внутренние ссылки в директории /new/ должны вести только на страницы внутри этой же директории.
  • Контент для английской версии предоставит заказчик, от разработки требуется только корректная структура и логика.

3. Защита от индексации

  • Полностью закрыть рабочую версию в /new/ от индексации поисковыми системами с помощью файла robots.txt.

4. План переноса

  • После завершения работ и финального согласования, новая структура будет перенесена в основной корень сайта по схеме:
    • /new// (английская версия)
    • /new/ru//ru/ (русская версия)
  • После переноса ограничения на индексацию будут сняты.