Une redirection curieuse

  • Auteur de la discussion Auteur de la discussion u73256
  • Date de début Date de début
WRInaute discret
Hello
j'ai un soucis que je ne comprends pas.
Ayant cédé mon ancien domaine j'ai demandé au nouveau propriétaire d'effectuer une redirection via son .htaccess de mes anciennes pages vers une page d'accueil sur mon nouveau domaine.
J'ai donc un code comme ceci :
Redirect permanent /archive/ http://www.monsite.fr/npai.html
etc.
Ça marche.
Mais il s'agit là d'une catégorie. Quand il s'agit d'une page : ça ne marche pas :
Ainsi :
Redirect permanent /outils/les-services-de-conversion-en-ligne-1/ http://www.monsite.fr/npai.html
conduit les visiteurs vers la page 404 du site. 8O

C'est bien la 1ère fois que je vois un truc comme ça.
Auriez-vous une explication ? Et, mieux encore, une solution ?
Merci de vos réponses.
 
WRInaute impliqué
/outils/les-services-de-conversion-en-ligne-1/ ne ressemble pas vraiment a une adresse de page...

Le redirect redirige tout ce qui se trouve dans le répertoire /outils/les-services-de-conversion-en-ligne-1/ Si ce répertoire n'existe pas, alors rien n'est redirigé...

Enlève le / à la fin peut etre. Mais bon, les fichiers sont censés avoir une extension mime (.html, .htm, .php, etc).
 
WRInaute discret
Hello
en fait la redirection fonctionne bien et c'est bien l'URL (rewitée) de la page.
C'est quand la redirection s'effectue que ça m....
La page statique npai.html n'est pas trouvée et c'est la 404 qui se déclenche.
Pige pas. :-(
 
WRInaute accro
Hiseo a dit:
Hello
j'ai un soucis que je ne comprends pas.
Ayant cédé mon ancien domaine j'ai demandé au nouveau propriétaire d'effectuer une redirection via son .htaccess de mes anciennes pages vers une page d'accueil sur mon nouveau domaine.
J'ai donc un code comme ceci :
Redirect permanent /archive/ http://www.monsite.fr/npai.html
etc.
Ça marche.
Mais il s'agit là d'une catégorie. Quand il s'agit d'une page : ça ne marche pas :
Ainsi :
Redirect permanent /outils/les-services-de-conversion-en-ligne-1/ http://www.monsite.fr/npai.html
conduit les visiteurs vers la page 404 du site. 8O

C'est bien la 1ère fois que je vois un truc comme ça.
Auriez-vous une explication ? Et, mieux encore, une solution ?
Merci de vos réponses.

Redirect X Y renvoie toutes les requêtes pour des URLs commençant par X vers Y en y ajoutant ce qu'il y a après X:

X/toto -> Y/toto

Donc Redirect /machin/ nouveau.html

renvoie /machin/chose.html vers nouveau.htmlchose.html

Il faut que tu fasses un RedirectMatch ^/machin/.* nouveau.html

Jacques.
 
WRInaute accro
Hiseo a dit:
Mon sauveur ! :D
Jacques tu me sauves.
Si je comprends bien la bonne syntaxe c'est :
RedirectMatch ^/outils/les-services-de-conversion-en-ligne-1/.* http://www.monsite.fr/npai.html
Vu que je ne peux pas tester et je ne souhaite pas ennuyer mon correspondant à ce propos, peux-tu me confirmer ?
Avec tous mes remerciements. 8)

Tu peux tester sur ton serveur local avec un truc quelconque à la place de "outils" (la page n'a pas besoin de réellement exister).

Mais a priori, oui ça devrait le faire. Il y a quand même le permanent à remettre quelque part (comme avec Redirect, juste après RedirectMatch).

http://httpd.apache.org/docs/1.3/mod/mo ... irectmatch

En fait, tu peux même faire:

RedirectMatch permanent ^/outils/les-services-de-conversion-en-ligne-1/ http://www.monsite.fr/npai.html

Jacques.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut