route not found .htaccess laravel deployment laravel-5 laravel-5.1

.htaccess - route - 404 not found laravel



Implementación Laravel en alojamiento compartido-Error 404 (1)

Estoy tratando de implementar mi aplicación laravel 5.1 en cpanel de alojamiento compartido. Pero estoy obteniendo el error 404.

404

Extraviado

¡El recurso solicitado no se pudo encontrar en este servidor!

Para cargar el proyecto, realizo un clon del directorio del proyecto y lo cargué en el panel de control a través de FileManger. A continuación, mueva los elementos de la carpeta pública a Public_Html.

Mi contenido de archivo .htaccess se muestra a continuación:

<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On RewriteBase / # Redirect Trailing Slashes... RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule>

También cambié las siguientes líneas en index.php:

require __DIR__.''/../bootstrap/autoload.php''; $app = require_once __DIR__.''/../bootstrap/app.php'';

a

require __DIR__.''/../objecsys/bootstrap/autoload.php''; $app = require_once __DIR__.''/../objecsys/bootstrap/app.php'';

¿Qué podría estar mal con este enfoque de implementación?


La implementación de la aplicación Laravel en cPanel es bastante simple (si se está implementando en un dominio adicional).

En cPanel, vaya a los dominios de complementos y luego cree un nuevo dominio de complementos.

Por defecto, cPanel genera la raíz del documento para usted de esta manera:

public_html/mydomain.com

Cambiarlo a:

public_html/mydomain.com/MyLaravelApp/public

Ahora cargue su proyecto Laravel en el directorio public_html/mydomain.com .

Debe tener un aspecto como este.

Si ya tiene un dominio adicional. Vaya a Modificar el dominio del complemento (justo debajo Crear un dominio de complemento)

Haga clic en el icono de edición en la columna raíz del documento y cambie la raíz del documento de su dominio.