Vous n'êtes pas identifié.

Annonces

Les pages de ce Forum sont exploitables par les Navigateurs FireFox, Google Chrome, Opera, Safari, Konqueror, Netscape & MSIE.

#1 [↑] [↓]19/10/2007 13:02:22

serval2a
Pape de l'Internet
serval2a
Date d'inscription: 05/09/2006
Messages: 731
Site web

Migrer un dossier d'un nom de domaine à un autre.

Bonjour,

Voici un petit script de ma composition.

Tout d'abord, je détaille le problème :
Vous avez par exemple un annuaire placé dans un sous dossier de votre site A
(exemple -http://mon.vieux.site/annuaire/)
Et comme il prend de l'importance, vous voulez le faire migrer vers votre site B
(exemple -http://mon.nouveau.site/)
Où il sera placé à la racine.

La solution est entre autres de passer via une redirection 301 en php, pour conserver au maximum vos visiteurs et votre placement dans les pages de résultat des moteurs de recherche.

Voici donc, le script, testé, qu'il faut utiliser en le plaçant à la pace de la page index.php de votre annuaire par exemple. A modifier selon vos propres informations.
[Vous devez être identifié pour voir le texte caché.]
Pour ce faire il faut remplacer dans le code php le nom du dossier intial et le nom du site cible.

Code :

<?php
$id = $_SERVER["REQUEST_URI"];
$id = ereg_replace("annuaire/","",$id);
header('Status: 301 Moved Permanently', false, 301);
header('Location: http://mon.nouveau.site'.$id.'');
?>

Hors ligne

 

#2 [↑] [↓]19/10/2007 13:15:03

Crazy
Super Admin azimuté
Crazy
Lieu: Côte d'Azur - FRANCE
Date d'inscription: 10/04/2006
Messages: 5696
Site web

Re: Migrer un dossier d'un nom de domaine à un autre.

Il est possible de le faire de façon entièrement automatique...
Un exemple :
Pour rediriger une URL de style domaine.tld[/repertoire]/index.php vers domaine.tld[/repertoire]/ :
[Vous devez être identifié pour voir le texte caché.]
On peut éventuellement donner un nouveau dossier cible, de façon explicite (dans Location)...
wink
Alain AKA Arma

Code :

<?php
// recuperation du repertoire origine
$repertoire = explode("/", $_SERVER["PHP_SELF"]);
$racine = '/'.$repertoire[1];
If ($racine == $_SERVER["PHP_SELF"]) $racine = '';

If ($_SERVER['REQUEST_URI'] == $racine.'/index.php')
{
	header("Status: 301 Moved Permanently", false, 301);
	header("Location: http://".$_SERVER['SERVER_NAME'].$racine."/");
}
?>

Je suis Bon (avec un grand C) et Immortel... Jusqu'à preuve du contraire ! - I never die...
Chocoku - Sorcier Glouton - Tiger l'Osmose
MSnBetter ThanGoogle - Black Hattitude

I remember and I feel free! - I am the Killer of the Lambs!

Hors ligne

 

#3 [↑] [↓]19/10/2007 13:27:58

serval2a
Pape de l'Internet
serval2a
Date d'inscription: 05/09/2006
Messages: 731
Site web

Re: Migrer un dossier d'un nom de domaine à un autre.

Et bien je crois, même si je préfère le mien, par amour propre, qu'on vient de régler le problème de beaucoup de webmasters qui comme moi ont vainement cherché sur internet une réponse toute faite. smile


Hors ligne

 

#4 [↑] [↓]19/10/2007 15:47:04

serval2a
Pape de l'Internet
serval2a
Date d'inscription: 05/09/2006
Messages: 731
Site web

Re: Migrer un dossier d'un nom de domaine à un autre.

Crazy comme je sais que tu en es banni, regarde quand même ce que l'on demande sur :
[Vous devez être identifié pour voir le texte caché.]


Hors ligne

 

Pied de page des forums

Powered by PunBB modified
© Copyright 2002–2005, Rickard Andersson
© Interface & Functional Add-ons Copyright 2006-2007, by Crazy


RSS Forum CIGIEMA

© 2006-2012 / A. G.
CiGi€M@®, 1997-2012
IDDN Reproduction totale ou partielle strictement interdite
Contact :
/