Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

304
Vistas
Next.js i18n traduce la URL ¿Se produce el error 404?

Estoy creando un servicio multilingüe usando next-i18next. Quería que algunas de mis rutas también se tradujeran, por ejemplo:

ES : /contact => idioma por defecto

IT : /fa/ارتباط-با-ما => segundo idioma

Para este propósito, utilicé rutas de URL traducidas mediante reescrituras en mi archivo next.config.js .

 /** @type {import('next').NextConfig} */ const { i18n } = require('./next-i18next.config'); const nextConfig = { i18n, async rewrites() { return [ { source: '/ارتباط-با-ما', destination: '/contact-us', }, ]; }, }; module.exports = nextConfig;

Creé mi navegación con esta guía: ‌ ¿Cómo configurar rutas URL traducidas i18n en Next.js?

puedes consultar mi código allí https://stackblitz.com/edit/nextjs-thwgak

Problema :‌ Vaya a la página de inicio, luego cambie el idioma a Farsi, luego vaya a la página de contacto que ve hasta ahora, todo bien, pero cuando vuelve a cargar la página en la página de contacto, obtiene un error 404.

¿Es esto un error o estoy equivocado? ¿Qué hice mal? ¿Alguna idea?

pd pregunta: ¿qué afectan las reescrituras al SEO?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La palabra ارتباط-با-ما se codifica como URL cuando llega al servidor Next.js, por lo que también debe codificar su valor de source para que coincida con la regla de reescritura.

 const nextConfig = { async rewrites() { return [ { source: `/fa/${encodeURIComponent('ارتباط-با-ما')}`, destination: '/fa/contact-us', locale: false } ]; } };
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda