Redirection massive avec Status: 301 Moved Permanently

L'exemple le plus classique serait un changement de NDD ( Nom De Domaine )

Mettez le code ci-dessous dans le fichier head.php de votre ancien NDD en indiquant dans la variable $url le nouveau NDD.


Information sur les mises à jour

Dernière mise à jour :

22 Sept 2019
fonctionnement du code vérifié

10 716  vues
Compatibilité du code
PHP 5, PHP 7 et PHP 8
  code classé dans   URL - Liens
  code source classé dans   URL - Liens
 
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
                    
<?php
/*------------------------------*/
/*
Titre : Redirection massive avec Status: 301 Moved Permanently

Auteur : Avina
Date édition : 09 Fev 2006
Date mise a jour : 22 Sept 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*------------------------------*/

// L'url de votre Nouveau site
$URL = "https://www.nouvelle-url";

// Exécute la redirection 301
header("Status: 301 Moved Permanently");
header("Location:".$URL.$_SERVER['REQUEST_URI']);
?>
<?php
/*------------------------------*/
/*
Titre : Redirection massive avec Status: 301 Moved Permanently

Auteur : Avina
Date édition : 09 Fev 2006
Date mise a jour : 22 Sept 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*------------------------------*/

// L'url de votre Nouveau site
$URL = "https://www.nouvelle-url";

// Exécute la redirection 301
header("Status: 301 Moved Permanently");
header("Location:".$URL.$_SERVER['REQUEST_URI']);
?>

      Fonctions du code - Doc officielle PHP

   php.net  
Description
Versions PHP
    header
Envoie un en-tête HTTP brut
PHP 4, 5, 7 et 8
Minimum 10 mots. Votre commentaire sera visible après validation.


 Autres snippets qui pourraient vous intéresser

Création massive de fichiers zip

Compatibilité : PHP 5, PHP 7, PHP 8

Zipper massivement tous vos articles, vos fiches produits ou autres types d'enregistrements à partir d'une table. Code MySQLi.

Redirection légère et rapide

Compatibilité : PHP 5, PHP 7, PHP 8

Redirige vers 1 adresse donnée en argument. Si les en-êtes n'ont pas encore été envoyé, la redirection sera plus rapide et invisible,

* Requêtes exécutées avec Recherche Contextuelle
avatar

Avina

  09 Fév 2006

  SOURCE   Télécharger

Information sur les mises à jour

Dernière mise à jour :

22 Sept 2019
fonctionnement du code vérifié

10 716 Vues
Compatibilité du code
PHP 5, PHP 7, PHP 8