Почему URL адреса, формируемые с помощью next/link, некорректны?

Почему на некоторых страницах происходит проблема с адресами после запуска на сервере продакшена, при подключении и выводе URL в формате <Link href="/url-post/">? Получаю URL: https://https//site.ru/url-post/
  • 7 октября 2023 г. 16:57
Ответы на вопрос 4
Возможно, проблема возникает из-за неправильно указанного префикса "https://" дважды в URL. 

Чтобы исправить это, убедитесь, что префикс "https://" указан только один раз при формировании URL с помощью next/link. 

Пример использования next/link с правильным URL-адресом выглядел бы так:

```jsx
import Link from 'next/link';

const Page = () => (
  <Link href="/url-post/">
    <a>Перейти на страницу</a>
  </Link>
);

export default Page;
```

Если проблема остается, возможно, проблема связана с конфигурацией сервера продакшена. Убедитесь, что ваш сервер правильно обрабатывает маршруты Next.js и правильно настроен для использования префикса "https://".
Найдена проблема с файлом next-i18next.config.js. Необходимо изменить настройки domains для исправления проблемы. 
 
Не забудьте проверить файл next-i18next.config.js на наличие неправильно прописанных domains. 
 
Для решения проблемы, откройте файл next-i18next.config.js и убедитесь, что настройки domains указаны правильно.
Похожие вопросы