Rediriger une URL qui contient un espace

Nouveau WRInaute
Bonjour à tous,

Je dois rediriger des fichiers qui sont sous le repertoire AAA vers le repertoire BBB, parfois avec un nom de fichier différent.
Dans le .htaccess de AAA, je place le code suivant, par exemple pour le fichier toto:
RewriteRule ^toto\.htm$ /BBB/toto\.htm [R=301] : OK, ça marche nickel.https://www.webrankinfo.com/forum/posting.php?mode=post&f=12#
Mais je n'arrive pas a rediriger les fichiers avec un espace (ex: randonnee aquatique)https://www.webrankinfo.com/forum/posting.php?mode=post&f=12#. Quelqu'un connait-il la solution ??
Merci
 
WRInaute accro
Une URL ne peut pas contenir un espace. Un espace dans un nom de fichier ou un paramètre est forcément encodé en + ou en %20.

Jacques.
 
Nouveau WRInaute
Merci pour vos réponses.
Je viens d'essayer avec %20 et avec + ,mais le canard est toujours vivant !!!
Je vais fouiller sur le site d' OVH (hébergement 60gp)
A+
 
Nouveau WRInaute
Bonjour à tous,

Problème réglé grace au support d' OVH qui aura été rapide et efficace. Il faut insérer un \ ET un espace pour que ça marche.

Ex: RewriteRule ^randonnee\ aquatique\.htm$ /BBB/randonnee\ aquatique\.htm [R=301]

Merci pour vos réponses. A+
Michel
 
WRInaute accro
Si quelqu'un rencontre ce problème et que les réécritures ne sont pas possibles :
Code:
Redirect permanent "adresse avec espaces.html" ht-p://ndd.tld/nouvelle-adresse.html
 
Discussions similaires
Haut