reecriture/redirection d'url

WRInaute accro
Bonjour,

Deux remarques pour commencer:

  • - dans un regex, il faut échapper les ? en écrivant \?
    - dans la RewriteRule, l'URL dans le regex ne comprend pas les paramètres (le ? et ce qui suit)

Que veux-tu faire exactement ? Toujours supprimer le / en fin d'URL ou seulement le supprimer s'il est suivi d'un point d'interrogation ?

Jean-Luc
 
WRInaute occasionnel
Sur mon site, j'ai 2 niveaux d'arborescence avec des urls du type :

http://www.siteeeee.fr/abc/def/fichier.php?p=1378
http://www.siteeeee.fr/abc/fichier.php?p=1378

Hors dans les logs apaches, j'ai enormement d'appels vers des urls du type

http://www.siteeeee.fr/abc/def/fichier.php/?p=1378
http://www.siteeeee.fr/abc/fichier.php/?p=1378

( j'ai fichier.php/?p=1378 au lieue de fichier.php/?p=1378 )

Je voudrai rediriger les urls du type

http://www.siteeeee.fr/abc/def/fichier.php/?p=1378
http://www.siteeeee.fr/abc/fichier.php/?p=1378

vers

http://www.siteeeee.fr/abc/def/fichier.php?p=1378
http://www.siteeeee.fr/abc/fichier.php?p=1378

Donc enlever le caractère / qui est en trop

Je sais pas si c'est possible ?
 
Discussions similaires
Haut