redirection permente site web depuis page perso free

redirection permente site web depuis page perso free - PHP - Programmation

Marsh Posté le 03-01-2013 à 13:55:41    

Bonjour,
 
Ma femme a un blog sur une page perso free.fr mais des soucis avec les versions de PHP et autres font que la gestion de certaines extensions (notamment l'antispam) ne marche pas correctement.
 
Ayant un NAS synology, je fais une tentative pour héberger son blog sur celui-ci. J'ai réussi la migration et tout fonctionne.
Ce que je voudrais désormais faire, c'est une redirection de son ancien site vers le nouveau.
 
En gros, son site s'appelle http://xxx.free.fr et le nouveau http://yyy.dsmynas.org/wordpress/  
 
Sachant que architecture du site est restée la même, que dois-je modifier sur le site free (la page index, la .htaccess ?) pour qu'au final si quelqu'un va sur la page d'accueil free.fr il tombe sur la nouvelle, et idem pour les pages internes (ex : http://xxx.free.fr/?p=1833 redirige bien vers http://yyy.dsmynas.org/wordpress/?p=1833 ) ?
 
Et surtout, j'aimerais qu'avec cette manip ce soit bien http://xxx.free.fr/?p=1833 qui soit afficher sur la barre d'adresse du navigateur et non http://yyy.dsmynas.org/wordpress/?p=1833...
 
Si quelqu'un peut m'aider, je suis preneur.
 
Merci.

Reply

Marsh Posté le 03-01-2013 à 13:55:41   

Reply

Marsh Posté le 03-01-2013 à 14:59:56    

Salut,
 
J'ai failli avoir la même situation, du coup j'avais commencé à voir un peu comment je pourrai faire, et j'avais pensé utiliser l'erreur HTTP 301 pour indiquer que le site avait déménagé.
 
Je pense que tu pourrais faire quelque chose du genre dans ta page index.php :
 

Code :
  1. header("HTTP/1.1 301 Moved Permanently" );
  2. header ('location: http:/ton-url.com);
  3. header("Connection: close" );


 
(exemple trouvé rapidement sur le net)
 
Si toutes les adresses utilisées par wordpress sont du style xxx.free.fr/? ça veut dire qu'il n'y aura que le fichier index.php à utiliser, sinon il faudra aussi faire la modif sur les autres.
 
Ca ne permettra pas (il me semble) de conserver l'affichage de l'adresse xxx.free.fr dans l'adresse, mais indiquera au client que l'adresse a changé


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 03-01-2013 à 15:54:05    

Faudra que j'essaie mais sur le principe, ça m'emmerderait que la nouvelle adresse soit visible car je m'en sers également comme point d'accès extérieur à mon NAS (adresse que j'ai communiqué à mes connaissances) et je ne voudrais pas que ces personnes tombent sur le blog par hasard

Reply

Marsh Posté le 03-01-2013 à 20:19:09    

Pour info, j'ai utilisé  
<?php  
   header("Status: 301 Moved Permanently" );  
   header("Location:http://yyy.dsmynas.org/wordpress/" );  
?>
 
et ça marche pour la page d'accueil mais tous les liens internes d'autres pages du blog renvoient également sur cette page d'accueil.


Message édité par malcolm x le 03-01-2013 à 20:19:53
Reply

Marsh Posté le 03-01-2013 à 21:36:18    

Normal, l'adresse est en dur : http://yyy.dsmynas.org/wordpress/
 
Il faut rajouter les paramètres à la main. Je crois qu'il existe une variable en PHP qui reprend le querystring en entier, mais je ne me souviens plus de son nom


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 04-01-2013 à 09:25:59    

regardes du côté d'azote.org. Y'a moyen de faire des redirections "un peu cachées". C'est comme ça que j'ai fait pour mon site perso. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 04-01-2013 à 10:21:02    

rufo a écrit :

regardes du côté d'azote.org. Y'a moyen de faire des redirections "un peu cachées". C'est comme ça que j'ai fait pour mon site perso. ;)


 
Je viens de m'inscrire, je teste ça quand c'est validé.
Merci.

Reply

Marsh Posté le 04-01-2013 à 10:26:40    

J'avais pensé à une solution dans ce style, le problème c'est que si le synology ne gère pas les vhosts, on pourra tomber sur le blog de la même façon :/
 
Bon à priori il peut les gérer, donc ça sera le plus simple et le plus sûr! 2 domaines différents, un pour chaque site/blog, et comme ça pas de surprises


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 04-01-2013 à 11:12:31    

Je suis dans ce cas. Un de mes hébergeurs ne propose pas les vhosts donc c'est une simple redirection via une frame (donc en affichant juste la frame, on tombe sur la vrai url, mais rares sont les utilisateurs lambda qui verraient cette redirection). L'autre hébergeur gère les vhosts et là, c'est totalement invisible :)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 04-01-2013 à 16:58:15    

Domaine créé chez azote et ça marche.
Toutes les url du site sont bien indiquées dans la barre des adresses sous le nom du domaine.
Nickel même si le fait de conserver la fin des url auraient pu être sympa; notamment pour les liens vers le site depuis l'extérieur.
 
Exemple :
http://mon-site/page3.html affiche http://:nom.domaine alors que pour les liens extérieurs, j'aurais préféré que ça puisse afficher http://:nom.domaine/page3.html
 
C'est possible ça ?

Reply

Marsh Posté le 04-01-2013 à 16:58:15   

Reply

Marsh Posté le 04-01-2013 à 17:22:14    

oui, avec les vhosts sur ton serveur.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 04-01-2013 à 17:33:52    

par serveur tu entends le synology ?

Reply

Marsh Posté le 04-01-2013 à 18:04:43    

oui


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 05-01-2013 à 10:41:04    

Est-ce que cela fonctionne maintenant?


---------------
Besoin d'aide pour votre projet? agence web
Reply

Marsh Posté le 05-01-2013 à 11:26:59    

Non. Pas totalement. J'ai créé un hôte virtuel sur le syno mais ça ne change rien.

Reply

Marsh Posté le 05-01-2013 à 15:14:18    

Il y a bien la solution de l'iframe, mais c'est très mauvais pour le SEO.


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 06-01-2013 à 01:30:15    

SEO ?

Reply

Marsh Posté le 06-01-2013 à 14:08:35    

CyberDenix a écrit :

Il y a bien la solution de l'iframe, mais c'est très mauvais pour le SEO.


Dans le cas de mon site, c'est pas l'url d'azote.org qui est référencée mais celle de l'iframe. Donc, pour le SEO (référencement dans les moteurs de recherche), ça n'a pas eu d'impact a priori.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 06-01-2013 à 17:06:14    

Pour l'iframe, ça veut dire quoi quoi concrètement en termes de manip à faire ?
Parce que azote.org je suis en redirection cadre/frame : faut changer une option ? Rajouter un truc sur le site ?

Reply

Marsh Posté le 06-01-2013 à 20:56:10    

En gros tu créés une page www.monsupernomdedomaine.com, et dedans tu places une iframe vers ton site free.
 

Code :
  1. <html>
  2.   <head>
  3.     <title>...</title>
  4.     <meta name=description content='...'>
  5.   </head>
  6.   <body>
  7.     <iframe src='http://monvieuxsitefree.fr' width='100%' height='100'></iframe>
  8.   </body>
  9. </html>


 
Sachant qu'en CSS tu peux enlever les bordures, ... etc.
 
Mais c'est très mauvais pour le SEO : GoogleBot ne va voir qu'une page vide, car il n'explore pas les iframes.
 
Et pour GoogleBot, page vide = site de mauvaise qualité.
 
Il y a donc peu de chances qu'il indexe ton nouveau nom de domaine.


Message édité par CyberDenix le 06-01-2013 à 20:59:03

---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 06-01-2013 à 21:57:38    

malcolm x a écrit :

Pour l'iframe, ça veut dire quoi quoi concrètement en termes de manip à faire ?
Parce que azote.org je suis en redirection cadre/frame : faut changer une option ? Rajouter un truc sur le site ?


Non, tu laisses azote.org avec ton site en frame. Mais normalement tu peux résoudre le pb avec un vhost sur ton synology ET dans azote.org, tu indiques l'adresse ip de ton synology. Comme ça, il ne s'agit plus d'une redirection via frame.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 06-01-2013 à 22:17:42    

et ça réglera le souci d'avoir les noms de pages du style http://nom.domaine/page3.html au lieu d'avoir tout le temps http://nom.domaine ?


Message édité par malcolm x le 10-01-2013 à 23:58:11
Reply

Marsh Posté le 06-01-2013 à 22:19:37    

Pour le site free, je ne peux pas le garder car j'ai des soucis avec l'antispam qui a besoin d'une version supérieure de php que free ne prend pas en charge.
 
C'est pour ça que j'ai tout migré sur le nas et récupéré un nouveau nom de domaine


Message édité par malcolm x le 06-01-2013 à 22:20:11
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed