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

Aucune réponse