bonjour,
un ami a un petit probleme avec son htaccess.
il a plusieurs album photo (trier par numero et libelle) auquel les photos sont tri par categorie
il a créer un htaccess avec ces regles de redirection :
pour obtenir une adresse grâce a la règle 3 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteRule ^$ /photo-vacance/index.php [L,QSA] RewriteRule ^photo-(.+)-([0-9]+)/$ selection-album.php?lib_cat=$1&num_cat=$2 [L,QSA] RewriteRule ^photo-([a-z]+)/(.+)-([0-9]+).htm$ affichage-album.php?lib_cat=$1&lib_alb=$2&num_alb=$3 [L,QSA]
photo-vacance/corse-1
au lieu de
photo-vacance/corse-1.htm
les règles fonctionnent, mais il aimerait que le ".htm" de la 3eme ligne soit retiré.
le problème, est que si je retire ce ".htm", la redirection ne se fait plus.
pour tester le probleme, j'ai réaliser un affichage de ses variables sur ses pages php (sélection (2 variables) et affichage (3 variables)
et lorsque le ".htm" est retiré, j'obtiens sa page 2 au lieu de sa page 3, on dirais que la redirection ne prend pas en compte sa 3eme règle et s'arrête à la deuxième.
est-ce que les règle se ressemble trop et que apache ne les distingue pas ?
merci d'avance !
Partager