Bonjour,
je suis en train de mettre en place un .htaccess me permettant de ré-écrire les URLs de mon site, seulement je n'ai pas bien compris tout le fonctionnement de ce module.
Voici le descriptif exact des conditions de ré-écriture que je souhaite mettre en place:
-> filtrage de toutes les URL sauf celles qui permettent d'accéder à mes images(Application/images), à mes feuilles de style(Application/style), à mon index(index.php), et à mon favicon(favicon.ico).
-> toutes les URL qui ne sont pas de la forme www.monsite.fr/monParametre1/monParametre2/ (slash final facultatif) doivent être ré-écrites en:
index.php/monParametre/index
-> si l'url est www.monsite.fr/ (slash final facultatif), l'URL doit être ré-écrite en:
index.php/accueil/index
Voici ce que j'ai écrit pour le moment, mais ce n'est malheureusement pas complet...
RewriteCond $1 !^(index\.php|Application/images|Application/style|favicon.ico)
RewriteRule ^(.*)$ index.php/$1 [L]
Je vous remercie pour l'aide que vous pourrez m'apporter.
PS: une adresse de bon tutoriel serait super car je n'ai rien trouvé qui puisse me permettre d'apprendre à faire ce genre de ré-écriture complexe.
Modifié par Dark$hadow (21 Apr 2009 - 00:19)
je suis en train de mettre en place un .htaccess me permettant de ré-écrire les URLs de mon site, seulement je n'ai pas bien compris tout le fonctionnement de ce module.

Voici le descriptif exact des conditions de ré-écriture que je souhaite mettre en place:
-> filtrage de toutes les URL sauf celles qui permettent d'accéder à mes images(Application/images), à mes feuilles de style(Application/style), à mon index(index.php), et à mon favicon(favicon.ico).
-> toutes les URL qui ne sont pas de la forme www.monsite.fr/monParametre1/monParametre2/ (slash final facultatif) doivent être ré-écrites en:
index.php/monParametre/index
-> si l'url est www.monsite.fr/ (slash final facultatif), l'URL doit être ré-écrite en:
index.php/accueil/index
Voici ce que j'ai écrit pour le moment, mais ce n'est malheureusement pas complet...

RewriteCond $1 !^(index\.php|Application/images|Application/style|favicon.ico)
RewriteRule ^(.*)$ index.php/$1 [L]
Je vous remercie pour l'aide que vous pourrez m'apporter.

PS: une adresse de bon tutoriel serait super car je n'ai rien trouvé qui puisse me permettre d'apprendre à faire ce genre de ré-écriture complexe.
Modifié par Dark$hadow (21 Apr 2009 - 00:19)