Messages: 85

Enregistré le: 6 Juil 2005

Message le Sam Sep 17, 2016 8:04

Bonjour,

En désespoir de causes, je viens vers vous. Le code ci-dessous dans son fichier .htaccess provoque une erreur 500.

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1


Son but est de faire une redirection http > https et de supprimer index.php? des URL.

Merci par avance de vos lumières. Cordialement
Haut
1 Réponse
Messages: 85

Enregistré le: 6 Juil 2005

Message le Dim Oct 16, 2016 9:47

Bonjour,

Je viens de trouver la solution. Pour faire fonctionner la redirection, il manquait seulement une instruction [L] dans le .htaccess en fin de la ligne de réécriture d'URL.

Code: Tout sélectionner
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]


[L] indique une fin d'instruction mais ne s'applique qu'à la ligne concernée sans influencer la suite du code…

Cordialement
Haut