Hello,
Je rencontre actuellement un problème dans le déploiement de Laravel 5 sur mon serveur. Mon site doit être placé dans un sous dossier de la forme suivante : http://example.com/subfolder/.
(À noter que le dossier public/ a été transformé en htdocs/).
Lorsque que je lance http://example.com/subfoler/htdocs/, le site fonctionne parfaitement. Ce que je souhaiterais, c'est lorsque l'on se rend sur http://example.com/subfolder/, le serveur lit le index.php présent dans le htdocs.
Différents forums ont déjà traité de ce problème mais je n'ai cependant pas réussi à régler mon problème.
J'ai actuellement dans mon dossier subfolder/ (racine du site Laravel 5), le htaccess suivant
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /subfolder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*?)$ htdocs/$1 [L]
</IfModule>
et dans mon dossier htdocs/ cela :
Options -MultiViews
RewriteEngine On
RewriteBase /subfolder/htdocs/
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ $1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Lorsque je lance : http://example.com/subfolder/, j'obtiens l'erreur suivante :
"NotFoundHttpException in RouteCollection.php line 145".
Lorsque je lance : http://example.com/subfolder/index.php, la page d'accueil s'affiche. http://example.com/subfolder/index.php?..../... affiche toujours la page d'accueil. De plus, tous les liens ammènent vers http://example.com/subfoler/htdocs/.
Comment puis-je régler ces différents problèmes.
Merci.
Léo