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

238
Vistas
La aplicación Laravel-React tiene un problema de configuración de .htaccess

Estoy desarrollando una aplicación React con llamadas de API a una API de Laravel. Cargué la carpeta de compilación después de ejecutar "npm run build" en la raíz del sitio web. Luego creé una carpeta /api y cargué el proyecto laravel allí. Creé una base de datos e importé la estructura de la base de datos después de ejecutar las migraciones de laravel. luego, en el archivo htaccess, quería redirigir las llamadas al lado del cliente a /index.html y las llamadas a la carpeta /api a /api/public/index.php

Estaba mirando esta publicación para el archivo htaccess pero todavía no funciona.

archivo htacces en public_html:

 #redirect http to https RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.beyondthepack.com/$1 [R,L] RewriteEngine on #redirect /api calls RewriteCond %{REQUEST_URI} ^/api/ RewriteRule (.*) /api/public/index.php [L] #redirect al other calls RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L]

lo que quiero hacer es redirigir todas las solicitudes a index.html EXCEPTO las solicitudes a la carpeta api. el código que tengo no funciona, lo que pasa es:

  • todas las solicitudes a las carpetas raíz y subcarpetas funcionan bien
  • todas las solicitudes a la carpeta /api fallan con el código de error 500.

este es el encabezado

en el registro de errores del servidor no veo nada (estoy usando bluehost).

También tengo un problema con el origen de CORS y lo estoy ignorando con un complemento de Firefox temporalmente para poder solucionar este problema primero y luego permitir CORS en el .htaccess (no tuve éxito en eso).

Creo que es probable que el problema esté en los archivos htaccess.

Esta es la primera vez que implemento una aplicación y no estoy seguro de dónde está el problema.

over 4 years ago · Santiago Trujillo
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