Bonjour,
j'ai un fichier .htaccess avec cette règle
Cette règle me génère une erreur 500, mais si je la modifie comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^(.*)$ index.php?id=$1 [L]
Je n'ai plus d'erreur 500, le problème viendrait du (.*), alors que la syntaxe me semble correct (0 ou plusieurs fois n'importe quel caractères).
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^([a-z]+)$ index.php?id=$1 [L]
Quelqu'un a déjà eu cette erreur et pourrait me l'expliquer?
Merci.
Note : les deux règles suivante génèrent une erreur 500 aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule ^(.+)$ index.php?id=$1 [L] RewriteRule ^([a-z]*)$ index.php?id=$1 [L]
Partager