web-dev-qa-db-fra.com

Redirection de site web temporaire: 3xx ou php / meta?

Je lance un (petit) site de nouvelles qui a aussi un forum dans un sous-dossier de la racine. Je compte réorganiser le site et restructurer le code. Je souhaitais donc rediriger quelque peu la page d’accueil vers l’index du forum (www.mysite.com -> www.mysite.com/forum). pendant que je bricole avec elle. Et cela, compte tenu de mon peu de temps libre, ne prendra pas moins de deux mois. En tant que site d'actualités, je suis presque certain que cela affecterait son classement général, mais je dois le faire. Quel est le meilleur moyen de rediriger les messages? Je réfléchissais et lisais ça et là sur les différents moyens, mais je ne savais pas lequel était le pire pour le référencement. Dois-je utiliser une redirection 302 ou utiliser "Location: newurl" dans les en-têtes de page utilisant php? Ou je viens de mettre une balise META dans la page HTML (ou un javascript, quoi de mieux). Désolé mais je ne suis pas vraiment dans ces choses-là, j'ai peut-être dit une bêtise, je sais ... Merci

1
Damien Pirsy

Effectuez une redirection temporaire 307 côté serveur. Vous pouvez le faire avec PHP ou .htaccess, peu importe lequel. Mais assurez-vous d’envoyer l’en-tête 307, car c’est ce qui indique aux moteurs de recherche que la redirection est temporaire et vous devez réessayer plus tard. Sans cela, ils considéreront les pages supprimées, ce qui est exactement ce que vous ne voulez pas.

PHP:

header('Location: /forum', true, 307);
exit;
5
John Conde

En ce qui concerne le référencement, il est déconseillé d'utiliser une méta-actualisation ou du javascript, car ils ne passeront pas le pagerank et cela disparaîtra. Au lieu de cela, utilisez une redirection 302 (htacess ou php header()). Cela garantira que la page d'accueil d'origine conserve son pagerank pendant sa construction.

Mais vraiment, ne pouvez-vous pas le bricoler dans un environnement de test et le télécharger sur le site Web en direct une fois que vous avez terminé? C'est beaucoup plus efficace en termes de référencement.

3
Stephan Muller