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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :



Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...