Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
800 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  redirection permente site web depuis page perso free

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

redirection permente site web depuis page perso free

n°2169711
malcolm x
Posté le 03-01-2013 à 13:55:41  profilanswer
 

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.

mood
Publicité
Posté le 03-01-2013 à 13:55:41  profilanswer
 

n°2169718
x1fr
Posté le 03-01-2013 à 14:59:56  profilanswer
 

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
n°2169726
malcolm x
Posté le 03-01-2013 à 15:54:05  profilanswer
 

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

n°2169781
malcolm x
Posté le 03-01-2013 à 20:19:09  profilanswer
 

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
n°2169789
x1fr
Posté le 03-01-2013 à 21:36:18  profilanswer
 

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
n°2169807
rufo
Pas me confondre avec Lycos!
Posté le 04-01-2013 à 09:25:59  profilanswer
 

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
n°2169815
malcolm x
Posté le 04-01-2013 à 10:21:02  profilanswer
 

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.

n°2169818
x1fr
Posté le 04-01-2013 à 10:26:40  profilanswer
 

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
n°2169829
rufo
Pas me confondre avec Lycos!
Posté le 04-01-2013 à 11:12:31  profilanswer
 

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
n°2169891
malcolm x
Posté le 04-01-2013 à 16:58:15  profilanswer
 

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 ?

mood
Publicité
Posté le 04-01-2013 à 16:58:15  profilanswer
 

n°2169900
rufo
Pas me confondre avec Lycos!
Posté le 04-01-2013 à 17:22:14  profilanswer
 

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
n°2169905
malcolm x
Posté le 04-01-2013 à 17:33:52  profilanswer
 

par serveur tu entends le synology ?

n°2169910
x1fr
Posté le 04-01-2013 à 18:04:43  profilanswer
 

oui


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2169957
tsoko
Posté le 05-01-2013 à 10:41:04  profilanswer
 

Est-ce que cela fonctionne maintenant?


---------------
Besoin d'aide pour votre projet? agence web
n°2169958
malcolm x
Posté le 05-01-2013 à 11:26:59  profilanswer
 

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

n°2169978
CyberDenix
Posté le 05-01-2013 à 15:14:18  profilanswer
 

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


---------------
Directeur Technique (CTO)
n°2170001
malcolm x
Posté le 06-01-2013 à 01:30:15  profilanswer
 

SEO ?

n°2170020
rufo
Pas me confondre avec Lycos!
Posté le 06-01-2013 à 14:08:35  profilanswer
 

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
n°2170031
malcolm x
Posté le 06-01-2013 à 17:06:14  profilanswer
 

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 ?

n°2170046
CyberDenix
Posté le 06-01-2013 à 20:56:10  profilanswer
 

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)
n°2170051
rufo
Pas me confondre avec Lycos!
Posté le 06-01-2013 à 21:57:38  profilanswer
 

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
n°2170054
malcolm x
Posté le 06-01-2013 à 22:17:42  profilanswer
 

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
n°2170055
malcolm x
Posté le 06-01-2013 à 22:19:37  profilanswer
 

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
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  redirection permente site web depuis page perso free

 

Sujets relatifs
Mis en page FpdfModification d'un site PHP, problème affichage page (débutant)
Inclusion de PHP dans une page HTMLRetransmettre Flux Vidéo Caméra Ip sur Site HTML
Lancer un exécutable à distanc dans la session ouverte via une pge webTransfert d'une variable d'une page à l'autre
Afficher une page suivant une donnée MySQL[HTML/JS]Appeler une page en forcant des paramètres POST
Comment appeler un .js en local plutôt que celui du site? 
Plus de sujets relatifs à : redirection permente site web depuis page perso free


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR