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

323
Vistas
Después de la implementación de la aplicación vue, solo funciona la página de inicio, no se encuentran las subpáginas

Creé un subdominio test.example.com desde cPanel. Luego construí mi aplicación Vue usando

 npm run build

y comprimí toda la carpeta dist para cargarla en el servidor. Una vez cargado, expandí el archivo zip para que los archivos estén en el servidor.

Esto funciona perfectamente para mi página de inicio, sin embargo, verifique que cualquiera de las subpáginas devuelva el 404 mientras que este problema no se puede observar en el host local.

No entiendo cómo arreglar esto.

Yo uso el vue.config.js con

 module.exports = { publicPath: '/' }

y también los enlaces a las subpáginas se ven bien pero simplemente no funcionan.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Está utilizando el modo de historial en su enrutador, para que funcione, todas las solicitudes deben volver a index.html

Todo lo que necesita hacer es agregar una ruta de respaldo simple que lo abarque todo a su servidor. Si la URL no coincide con ningún activo estático, debería publicarse en la misma página index.html en la que se encuentra su aplicación.

Dado que está utilizando cPanel, asumiría que su servidor está utilizando Apache.

Por lo tanto, deberá crear un archivo .htaccess para redirigir todas las solicitudes a index.html . Deberá crear el archivo .htaccess dentro de su carpeta public_html (asumiendo que es donde reside el código de su aplicación). Luego agrega lo siguiente.

 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] </IfModule>
over 4 years ago · Santiago Trujillo 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