Bonjour,
j'ai un fichier .htaccess avec cette règle
RewriteRule ^(.*)$ index.php?id=$1 [L]
Cette règle me génère une erreur 500, mais si je la modifie comme suit
RewriteRule ^([a-z]+)$ 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).
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
1 2
| RewriteRule ^(.+)$ index.php?id=$1 [L]
RewriteRule ^([a-z]*)$ index.php?id=$1 [L] |
Partager