Problème suite à redirection 301

Discussion dans 'URL Rewriting et .htaccess' créé par Robert Truquiel, 4 Novembre 2019.

  1. Robert Truquiel
    Robert Truquiel Nouveau WRInaute
    Inscrit:
    6 Octobre 2019
    Messages:
    20
    J'aime reçus:
    1
    Bonjour,

    J'avais un site A avec deux pages indexées :
    - index.html
    - uneautrepage.html

    Mon nouveau site (B), n'a plus qu'une page. Il est hébergé sur un autre serveur et sans nom de domaine (je suis chez free.fr).

    Dans le .htaccess du site A j'ai mis :

    RedirectPermanent / http://siteA.fr**.fr/

    du coup quand je vais sur siteA.fr**.fr/uneautrepage.html ça me redirige vers siteB.fr**.fr/uneautrepage.html

    Ce que j'aurai voulu faire en 1 manip c'est siteA.fr**.fr/uneautrepage.html ► siteB.fr**.fr

    Dans le htaccess de B, j'ai mis
    ErrorDocument 400 /
    ErrorDocument 404 /
    ErrorDocument 410 /
    ErrorDocument 500 /
    ErrorDocument 503 /

    mais pourtant siteB.fr**.fr/uneautrepage.html s'affiche bien dans la barre d'url.

    Comment faire pour que j'ai siteB.fr**.fr ?

    Merci
     
    Lionel Belarbi apprécie ceci.
  2. Lionel Belarbi
    Lionel Belarbi WRInaute occasionnel
    Inscrit:
    26 Décembre 2017
    Messages:
    276
    J'aime reçus:
    49
  3. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 429
    J'aime reçus:
    41
    Bonjour,

    Redirige chaque page 1 par 1, l'accueil étant également 1 page
    siteA.fr**.fr/ sera redirigé vers siteB.fr**.fr/
    et
    siteA.fr**.fr/page.html sera redirigé vers siteB.fr**.fr/page.html

    A placer sur siteA.fr**.fr
    Code:
    RewriteEngine on
    ## si ton site n'est pas siteB.fr**.fr
    RewriteCond %{HTTP_HOST} !^siteB.fr**.fr
    ## tu fais la redirection en 301
    RewriteRule (.*) https://siteB.fr**.fr/$1 [R=301,L]
    
    ...
    Et si tu veux rediriger chaque pages de siteA.fr**.fr/ sur la racine de siteB.fr**.fr/
    Code:
    RewriteEngine on
    ## si ton site n'est pas siteB.fr**.fr
    RewriteCond %{HTTP_HOST} !^siteB.fr**.fr
    ## tu fais la redirection en 301
    RewriteRule .* https://siteB.fr**.fr/ [R=301,L]
    
     
    #3 KOogar, 5 Novembre 2019
    Dernière édition: 5 Novembre 2019
  4. Robert Truquiel
    Robert Truquiel Nouveau WRInaute
    Inscrit:
    6 Octobre 2019
    Messages:
    20
    J'aime reçus:
    1
    Bonjour,
    Merci à tous les deux pour votre aide.

    J'ai testé les deux méthodes. Celle de @Lionel Belarbi laisse l'url entière. Celle de @KOogar mène à une erreur 500, Free ne supportant pas le Rewrite d'après ce que j'ai vu.

    Voici la solution que j'ai donc mis en place, est-ce valable ?

    ErrorDocument 403 http://siteA.free.fr/
    RedirectPermanent /index.html http://siteB.free.fr/

    Merci :)
     
  5. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    19 057
    J'aime reçus:
    328
  6. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    19 057
    J'aime reçus:
    328
    Lionel Belarbi apprécie ceci.
  7. Robert Truquiel
    Robert Truquiel Nouveau WRInaute
    Inscrit:
    6 Octobre 2019
    Messages:
    20
    J'aime reçus:
    1
    Bonsoir Olivier,
    Pour l'url relative, oui j'avais bien en mémoire ton article. Mais sur le serveur de free, si je mets
    ErrorDocument 404 /
    RedirectPermanent /index.html http://siteB.free.fr/

    j'ai une erreur 404 qui reste affiché (la page erreur de free).
    J'ai donc essayé aussi

    ErrorDocument 404 index.html
    RedirectPermanent /index.html http://siteB.free.fr/
    Même page 404 de Free

    Si je mets

    ErrorDocument 404 index.html
    RedirectPermanent /

    je me retrouve avec l'url du site A mis au bout du site B
    siteB.fr**.fr/uneautrepage.html
    comme au début…

    Je ne sais plus quoi faire…
    Merci de votre aide
     
  8. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
  9. Robert Truquiel
    Robert Truquiel Nouveau WRInaute
    Inscrit:
    6 Octobre 2019
    Messages:
    20
    J'aime reçus:
    1
    Les urls du site A sont en html donc je ne peux pas mettre de php dedans :(
    Mais merci @spout d'avoir proposé cette solution qui aurait sans doute fonctionné sinon.


    Vous me dites si j'ai bien fait.
    Donc j'ai fait sur serveur du site A :
    htaccess : RedirectPermanent / http://siteB.free.fr/

    donc siteA.fr**.fr/mapage.html
    devient siteB.fr**.fr/mapage.html (page n'existant pas et étant l'index qui a une mauvaise url affichée)

    sur serveur du site B :
    htaccess : ErrorDocument 404 /erreur.html

    et dans erreur.html j'ai mis

    <html>
    <head>
    <meta http-equiv="refresh" content="0;URL=/">
    </head>
    </html>

    C'est bon niveau des codes d'erreur retournés ?
     
    #9 Robert Truquiel, 5 Novembre 2019
    Dernière édition: 5 Novembre 2019
Chargement...
Similar Threads - Problème suite redirection Forum Date
Problème de redirection suite désinstallation amp Débuter en référencement 27 Septembre 2019
Help: Problème de Redirection .htaccess suite erreur noms de pages Netlinking, backlinks, liens et redirections 6 Septembre 2015
Redirections 301 à la suite = problème ? Netlinking, backlinks, liens et redirections 26 Février 2009
WordPress Problème indéxation suite à migration HTTP vers HTTPS Problèmes de référencement spécifiques à vos sites 31 Janvier 2019
Récapitulatif Problème avec Google Search Console suite à une migration Crawl et indexation Google, sitemaps 21 Septembre 2018
Désindexation sites suite à un problème robot spam Crawl et indexation Google, sitemaps 13 Septembre 2018
Problème indexation suite hack Crawl et indexation Google, sitemaps 3 Juillet 2018
Problème de 1er octet très lent suite à migration d'un site vers https Problèmes de référencement spécifiques à vos sites 1 Mars 2017
Gros problème suite migration HTTPS Problèmes de référencement spécifiques à vos sites 31 Décembre 2016
Problème d'attribution des conversions suite au passage du tunnel en HTTPS Google Analytics 25 Mars 2015
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice