Bonjour,
J'ai fait une refonte d'un site dans un sous-domaine. Je pensais (avec wordpress) avoir interdit l'indexation de cette v2, mais en fait il a été indexé quand même par google (pas bien).
Maintenant que mon site est terminé et la nouvelle version mise à la racine je me retrouve avec la v2 d'indexé sur google.
Avez-vous une astuce pour faire une redirection automatique de tout le sous domaine vers la homepage (pour simplifier) ?

Y a t'il une une solution pour rediriger tout un dossier vers une page via le .htacces? ou encore mieux, simplement remplacer le http://v2. par http://www. ?

Merci d'avance.
ton lien n'est pas bien fait, il manque "L" de html, j'ai vu cet l'article, qui est un sujet non résolu apriori, merci quand même du coup de main... je vais continuer de chercher...
Si j'adapte le htaccess de html5 boilerplate :

<IfModule mod_rewrite.c>
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^v2\.(.+)$ [NC]
  RewriteRule ^  http://www\.%1%{REQUEST_URI}  [R=301,L]
</IfModule>

À tester Smiley cligne
Modifié par Patidou (30 Aug 2011 - 15:21)
@Patidou, j'ai pris ton script tel quel, ça ne fonctionne pas. Smiley decu
Faut-il l’adapter? j'avoue ne pas trop comprendre ce langage...
Modifié par lulldelull (30 Aug 2011 - 17:54)
Oui oui, c'est ce que j'ai fait. Mais le code que tu me conseillais n'est pas fonctionnel. Je ne vois pas quelles variantes apporter pour tester d'autres possibilités.
Je l'ai bien mis dans le sous domaine (j'ai gardé juste le dossier v2 vide pour y mettre le htaccess).

Tu me conseil de mettre le code suivant en plus dans le htaccess ou à la place de l'autre ?
RedirectMatch 301 /(.*)$   http://www.tondomaine.com/$1
En effet, ça fonctionne ! Smiley biggrin
Il a juste quelques liens qui pointent sur des "erreur 404", mais ça au prochain passage du robot ça devrait se ré-actualiser tout seul.
Super je te remercie vivement !
Modifié par lulldelull (31 Aug 2011 - 12:44)