Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

328
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda