Salut à tous ,
J'essaye laborieusemnt de mettre en place le rewriting sur mon site de photos. Les pages présentant les images en grande taille sont de cette nature :
http://www.david-merlin.com/phototheque/show.php?start=0&file=IMG_1968.jpg&album=14
J'ai un rewriting qui fonctionne dont le code est :
1 2 3 4 5 6 7 8
| Options +FollowSymlinks
RewriteEngine On
RewriteRule ^phototheque/phototheque-([0-9]*)-([0-9_\.A-Za-z]*)-([0-9]*)\.php$ /phototheque/show.php?
start=$1&file=$2&album=$3 [L] |
Mon problème réside dans la redirection de la réécriture :
1 2 3 4 5 6 7 8 9 10 11
| Options +FollowSymlinks
RewriteEngine On
RewriteRule ^phototheque/phototheque-([0-9]*)-([0-9_\.A-Za-z]*)-([0-9]*)\.php$ /phototheque/show.php?
start=$1&file=$2&album=$3 [L]
RewriteCond %{QUERY_STRING} ^start=(.+)&file=(.+)&album=(.+)$
RewriteRule ^phototheque/show.php$ http://www.david-merlin.com/phototheque/phototheque-%1-%2-%3.php?
[L] |
L'ajout des deux dernières lignes entraîne un message d'erreur, peut-être est ce une boucle infinie mais en tout cas la page ne peut s'afficher. J'ai essayé de modifier la position des variables mais rien ne change.
Je désespère !!!
Merci de votre aide...
Partager