Bonjour,

J'ai un soucis avec mon RewriteRule qui est pourtant correct car fonctionne sur d'autres de mes sites (serveur hébergement identique).

Ma ligne suivante redirige vers la page de destination, ok, mais ne garde pas l'url réécrite malgré le drapeau [L]. Il fait une redirection classique.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^secteur/banque.html$ banque\.php [L]
Voici le fichier complet. Les premiers RewriteRule fonctionnent correctement.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
RewriteEngine On
# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks -MultiViews
RewriteBase /
 
#######################
 
#ON REECRIT LES URL DES NEWS
RewriteRule ^actualite/(.*)_(.*)\.html$ actualite\.php?article=$1&id=$2&internal_redirect=1 [L]
#LA MEME MAIS SI ON RECOI LA LANGUE
RewriteRule ^actualite/(.*)_(.*)_(.*)\.html$ actualite\.php?article=$1&id=$2&$lang=$3&internal_redirect=1 [L]
 
#######################
 
#ON REECRIT LES URL DE CERTAINES PAGES
RewriteRule ^secteur/banque.html$ banque\.php [L]
Il y a quelques chose qui bloque mais je ne sais pas l'identifier.

Merci d'avance pour le coup de main