Quelqu'un peut-il expliquer ce que fait cette règle mod_rewrite?Expliquer cette règle mod_rewrite
Je suis en train de commenter le dossier, mais le code semble indiquer le contraire de ce que je pense qu'il fait
# Enable rewriting of URLs
RewriteEngine on
# Allow specified file types to be accessed
# Thing to test = URL
# Condition = not starting with
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
# RewriteRule will only be performed if the preceeding RewriteCond is fulfilled
# Remove index.php from all URLs
# Pattern = anything (0 or more of any character)
# Substitution = index.php + the rest of the URL
RewriteRule ^(.*)$ /index.php/$1 [L]
En fait, c'est de CodeIgniter. Alors, le contrôleur frontal fait-il la réécriture? – meleyal
Il n'y a pas de contrôleur frontal mais il y a un default_controller. Voir la documentation de CI. http://codeigniter.com/user_guide/general/routing.html – gradbot
Non, mod_rewrite fait la réécriture. Je posterai une nouvelle réponse pour expliquer plus, je ne peux pas l'intégrer dans ces 300 caractères. – Roel