Redirection sous domaine et pages apres changement de domaine

Discussion dans 'URL Rewriting et .htaccess' créé par stevan29, 2 Juin 2020.

  1. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
    Bonjour,

    comment effectuer une redirection 301 des URL lors du changement de noms de domaine avec refonte de site ?
    cela concerne un sous domaine sur l'ancien site et les url ne sont plus les memes :

    avant :
    http://xxx.anciensite.fr/page1.html
    maintenant :
    https://nouveausite.fr/page2.html

    je ne voudrais pas perdre tout le ref nat ?
    en sachant qu eje n'ai plus accès au serveur de l'ancien site.

    merci de votre aide
     
  2. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    167
    J'aime reçus:
    32
    Regarder du côté de RewriteMap (https://httpd.apache.org/docs/2.4/fr/rewrite/rewritemap.html)

    Je suppose que lorsque tu dis que tu n'as plus accès au serveur de l'ancien site, néanmoins :
    • tu peux rediriger l'ancien nom de domaine vers un nouveau serveur (où mettre en place les redirections)
    • tu as la liste des pages de l'ancien site
     
  3. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
    oui je peux rediriger le nom de domaine vers un nouveau serveur ou mettre en place les redirections
    et oui j'ai la liste des pages de l'ancien site

    je vais essayer de m'y retrouver avec ton lien
     
  4. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
    même en y mettant tout mon cerveau
    je n'y comprends pas grand chose au rewritemap
     
  5. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    167
    J'aime reçus:
    32
    Une autre possibilité peut être de faire des redirections 301 en PHP.
     
  6. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
  7. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    167
    J'aime reçus:
    32
    Trop peu d'information. Qu'est-ce qui change, qu'est-ce qui reste ?

    La base c'est la fonction header() (https://www.php.net/manual/fr/function.header.php), pour lier les anciennes URL et les nouvelles on peut partir sur un tableau associatif.

    Code:
    <?php
    header('Location: '.$newURL, TRUE, 301);
    exit;
    
     
  8. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
    ce qui change :
    le domaine
    le sous domaine
    l'url de la page
    rien ne reste.

    ce code doit être placé ou ? dans le header de l'ancienne page ?
     
  9. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
    je précise qu'il y a à peine 40 pages à rediriger.
    un tableau de correspondance peut facilement se faire
    ou meme une action manuelle sans reecriture automatisée.
     
  10. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
  11. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    167
    J'aime reçus:
    32
    Non, c'est du code PHP, donc dans un fichier php, certainement pas dans le <head> de la page, au surplus car les directives d'entête fournies par header() doivent l'être avant tout autre octet.

    On peut aussi le faire dans le .htaccess, mais la directive à utiliser en ce cas est redirect (https://httpd.apache.org/docs/2.4/fr/mod/mod_alias.html#redirect), et l’ancienne URL ne doit pas être indiquée de manière absolue

    Code:
    Redirect permanent /old-url https://example.com/new-url
    
     
    stevan29 apprécie ceci.
  12. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
    donc dans le htaccess du nouveau serveur,
    j'insere ces lignes :
    Redirect permanent /old-url https://example.com/new-url

    mais du coup vu que les anciennes url etaient derrières un sous domaine ? si je ne la mets pas en absolu ? je fais comment ?
     
  13. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    167
    J'aime reçus:
    32
    Normalement, ton serveur est déjà configuré avec ton sous domaine.
     
  14. stevan29
    stevan29 Nouveau WRInaute
    Inscrit:
    17 Janvier 2018
    Messages:
    11
    J'aime reçus:
    1
    j'ai pas de sous domaine sur le nouveau serveur
    et pour l'ancien hebergeur j'ai juste un nom de domaine et un sous domaine redirigé, mais pas d'hebergement associé
     
  15. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    167
    J'aime reçus:
    32
    Première condition :
    Je ne sais pas chez qui tu as ton hébergement, mais il est très probable qu'il te propose du multi-site (même dans les offres mutualisé de base c'est très généralement inclus).
    Il te faudra ton créer un hébergement pour ton vieux NdD où mettre ton .htaccess et éventuellement un index.htm qui indique l'existence du nouveau site (bien qu'il ne devrait pas être visible si une RewriteRulle "ramasse miette" s'assure que tout est renvoyé vers le nouveau site).
     
Chargement...
Similar Threads - Redirection domaine changement Forum Date
Search Console Type de redirection pour un changement de domaine Noms de domaine et référencement 24 Octobre 2019
Changement nom de domaine et redirection Débuter en référencement 8 Octobre 2019
Changement de domaine favori : faut-il faire une redirection ? Rédaction web et référencement 19 Avril 2018
Changement de nom de domaine : outil pour redirections page par page ? Référencement Google 12 Septembre 2015
Redirection: Changement nom de domaine HELP Netlinking, backlinks, liens et redirections 30 Mars 2015
changement nom de domaine et redirections Débuter en référencement 27 Avril 2013
Changement de domaine et redirection permanente URL Rewriting et .htaccess 18 Juin 2012
Redirection 301 pour un site (changement de domaine)+conserver le SEO URL Rewriting et .htaccess 15 Juillet 2011
redirection/changement nom de domaine Débuter en référencement 6 Juillet 2011
Redirection changement de nom de domaine pages différentes URL Rewriting et .htaccess 9 Février 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice