Сайт, который вы читаете, перенесён с Next.js на Rust без потери ни одного URL
envixo.com публикуется на 99 языках. Мы переписали его с Next.js на Rust, сравнили каждый URL со старым сайтом перед переключением и исправили то, что старый сайт делал неверно для поисковых систем, языков с письмом справа налево и ИИ-ассистентов.
- Клиент
- Envixo
- Платформа
- Веб
- Отрасль
- Маркетинговый сайт
- Запуск
- 2026
Задача
Сайт на Next.js работал, но ему требовался сервер Node.js с 512 MB зарезервированной памяти, он отдавал около 150 KB HTML на страницу и имел пробелы: не было вёрстки справа налево, а структурированные данные добавлял только JavaScript.
Что мы создали
Сервер на Rust с axum и Askama, который отдаёт те же URL, те же 99 файлов локализации и тот же дизайн, собранный на Tailwind и обычном JavaScript.
Те же URL и редиректы
Определение языка, префиксы локалей, завершающие слеши и языковая cookie работают как на старом сайте, поэтому не потеряны ни ссылка, ни позиция в поиске.
Сначала паритет по SEO, потом лучше
Метаданные, hreflang, JSON-LD и sitemap совпадают со старым сайтом, с исправлениями тегов для соцсетей и новым llms.txt.
Порог: ноль расхождений
Инструмент сравнил каждый URL старого и нового сайтов. Для переключения требовался ноль расхождений, плюс скриншоты в трёх ширинах на английском, арабском и японском.
Исследовать в 3D
Экскурсия по всей главной странице на three.js, с простым списком, когда 3D недоступно.
Форма обратной связи без SDK
Проверка на спам через Cloudflare Turnstile и письма через Amazon SES, с подписью запросов вручную, ловушкой для ботов и ограничением на посетителя.
Ошибки под наблюдением, ключи в безопасности
Ошибки сервера и браузера уходят в Honeybadger, а ключ API никогда не попадает на страницу.
Инженерные результаты
Память измерена в продакшне в октябре 2026 года; размер образа — из сборки. Количество URL в sitemap проверяет автоматический тест.
- Откат через DNS, старый сайт сохранялся семь дней
- Обновления зависимостей вливаются автоматически, когда проходят тесты и сборка образа
- Тесты и сборки выполняются на собственных CI-раннерах Envixo
- Публикуется на 99 языках из тех же файлов локализации, что и раньше
Технологии
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Нужно ПО, созданное под ваш бизнес?
Интеграции, внутренние инструменты, приложения и платформы, созданные на заказ опытными инженерами, управляющими ИИ-агентами. Расскажите, что вам нужно, и мы покажем, как бы мы это построили.