web-dev-qa-db-fra.com

Je souhaite tester des modifications majeures sur mon site Web sans nuire au référencement

Je souhaite remplacer tous les fichiers de mon site Web par de nouveaux sur le serveur et vérifier s'ils fonctionnent correctement, mais je ne souhaite pas être analysé tant que cela se produit ou si je le suis, je ne veux pas que le robot d'exploration puisse le faire. voir ce qui est dans la nouvelle page.

Je veux juste changer pour 15min mais j'ai testé d'autres trucs une fois pour 5min et Google pour les webmasters m'a dit qu'ils avaient beaucoup de 404 pendant cette période et je ne veux pas que cela se reproduise.

En plus de cela, je ne veux pas avoir à écrire tout mon fichier .htaccess. J'ai envisagé de rediriger toutes les URL vers ma page principale et d'appliquer les modifications, mais je pense que ce n'est probablement pas une bonne pratique, des bonnes idées?

8
wxiiir

Options:

  1. Configurez un site local à des fins de test. Quelque chose comme WAMP devrait faire l'affaire.

  2. Si vous prévoyez d'effectuer des tests sur votre serveur live, bloquez temporairement votre site lors de vos tests. A 7 réponses HTTP seraient appropriées .

  3. Utilisez authentification de base pour empêcher les robots d'exploration et tous les autres de rester pendant que vous effectuez vos tests. Étant donné que votre site ne sera "en panne" que pendant 15 minutes, il n'y aura aucun effet secondaire.

8
John Conde
  1. Ne testez pas dans un environnement de production si possible. C'est une recette pour un désastre.

  2. Créez autant que possible un sous-domaine de test isolé de votre site de production. Cela vous permettra de tester vos modifications sur le serveur sans pour autant mettre en danger votre site de production. Vous pouvez utiliser le fichier robots.txt pour bloquer les bots de ce sous-domaine afin qu'il ne soit pas indexé.

  3. Idéalement, vous souhaitez disposer de votre propre système de développement, d'un serveur de développement, d'un serveur de test, d'un serveur de transfert, puis de la production. Vous pouvez supprimer deux des serveurs intermédiaires, mais le fait de passer directement d'un environnement Web de bureau à la production a entraîné certains des pires désordres dans lesquels j'ai été impliqué.

5
jfrankcarr

C’est un peu radical, mais j’ai imaginé une solution pour tout mon bureau d’informatique il ya plusieurs années. Nous recherchions un meilleur système d'exploitation que Windows. Nous avons traversé quelques phases, mais avons fini par utiliser Linux Mint avec Mate Desktop. La courbe d'apprentissage était très faible. Parce qu’il est basé sur bunt, vous pouvez charger un Real LAMP Server, complet avec les noms de domaine, ainsi que .htaccess (qui est utilisé sur chaque projet). Avec Geany comme remplaçant proche du Notepad Plus Plus, notre équipe de développeurs informatiques apprécie que chacun ait un serveur Apache2 entièrement opérationnel sur son ordinateur.

Bien sûr, cela ne fonctionnera pas si votre boutique est bloquée sous Windows, mais pour certaines personnes, il s'agit d'une solution parfaite, peu coûteuse ou non.

0
Lan Tait