Redirection sous domaine et pages apres changement de domaine

Nouveau WRInaute
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

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
 
Nouveau WRInaute
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 ?
 
Nouveau WRInaute
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.
 
WRInaute impliqué
ce code doit être placé ou ? dans le header de l'ancienne page ?

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.

est ce que si je place cela dans htaccess du nouveau serveur avec le nouveau nom de domaine ca va le faire ?

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
 
Nouveau WRInaute
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 ?
 
WRInaute impliqué
pour l'ancien hebergeur j'ai juste un nom de domaine et un sous domaine redirigé, mais pas d'hebergement associé

Première condition :
Je suppose que tu peux rediriger l'ancien nom de domaine vers un nouveau serveur (où mettre en place les redirections)

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).
 
Discussions similaires
Haut