redirection permente site web depuis page perso free - PHP - Programmation
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 :
|
(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é
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
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.
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
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.
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.
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
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
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 ?
Marsh Posté le 04-01-2013 à 17:22:14
oui, avec les vhosts sur ton serveur.
Marsh Posté le 05-01-2013 à 10:41:04
ReplyMarsh 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.
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.
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.
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 ?
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 :
|
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.
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 ? |
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.
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 ?
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
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.