Laravel par défaut .fichier htaccess ne fonctionnera pas
J'ai enfin eu le tout installé pour Laravel, mais j'obtiens une erreur 500 sur ma page d'accueil!
Ce qu'il ressemble à mon .fichier htaccess. Si je le supprime la page fonctionne. Si je le remets, une autre erreur 500.
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Si je change que la deuxième à la dernière ligne de "RewriteRule ^index.php [L]" (pas d'espace avant index.php) alors l'erreur 500 s'en va, mais la règle de réécriture ne fonctionnera pas.
Mon hôte est 1and1.com.
Quelqu'un peut-il m'aider?
Vous devez vous connecter pour publier un commentaire.
Modifié cette ligne:
à ceci:
Maintenant ça fonctionne. Non seulement ai-je pas obtenir l'erreur 500, mais l'Url semblent fonctionner comme prévu.
localhost/index.php
Il me semble l'500 erreur interne est venue parce que vous n'avez pas réglé l'hôte virtuel dans apache httpd.fichier conf.
Mettre cette ligne dans le fichier httpd.fichier conf
Pour windows
Pour Linux
Et de l'exécuter dans votre machine locale
Pour ouvrir la fenêtre C:\Windows\System32\drivers\etc\hosts mettre cette ligne.
Pour linux ouvrir le \etc\hosts mettre cette ligne.
Vous pouvez consulter ce lien pour plus d'info:
http://net.tutsplus.com/tutorials/php/building-web-applications-from-scratch-with-laravel/
J'espère que cela peut être de l'aide.
J'ai eu un problème similaire, et l'erreur soudain qui s'est passé pendant la nuit.
J'ai cherché partout sur google et Stackoverflow, mais je ne pouvais pas trouver toutes les solutions pour résoudre ce problème, et j'ai continué à obtenir de 500 erreur Interne du Serveur.
J'ai été sur un hébergement mutualisé, et même en renommant le .fichier htaccess ne fonctionne pas.
À la fond de .htaccess j'ai mis
juste avant la fin
</IfModule>
. Cela a résolu le problème pour moi.J'ai aussi rencontré ce problème et l'a résolu en commentant l'option de ligne .fichier htaccess..
À l'aide d'apache 2.4.x
Il peut entrer en conflit avec la configuration du site.
Parce qu'il ne peut pas avoir plusieurs condition avec un autre opérateur.
Je ne trouve pas de lien encore.
Mais j'ai lu quelque part avant.
MODIFIER: Trouvé le lien.
Assurez-vous que votre .htaccess et de configuration d'apache n'est pas en conflit les uns des autres.