Google a indexé My Heroku App sous-domaine: myapp.heroku.com P>
est-ce le contenu en double? p>
Comment devrais-je rediriger myapp.heroku.com à Mydomain.com? P>
7 Réponses :
Tout d'abord si vous ne voulez pas que votre myApp.heroku.com soit indexé simplement en ajoutant une étiquette de robot méta dans votre en-tête et donnez la valeur à "nofollow".
Et pour la redirection, ajoutez simplement une autre tatique Meta Tag : p> La valeur du contenu est en secondes, l'exemple ci-dessus dirigera les visiottrs en 2 secondes à votre page principale. p> espère qu'il aide p > p>
rel canonique est une possibilité
Il suffit de mettre voir http://www.google.com/support /webmasters/bin/answer.py?answer=139394 P>
Google traitera l'URL dans l'élément canonique en tant que ressource droite pour cette page spécifique. p> code>, code>, ... sur vos pages d'applications. p>
Utilisez les domaines personnalisés de Heroku Add-on:
constraints(:host => /^communityguides.eu/) do
root :to => redirect("http://www.communityguides.eu")
match '/*path', :to => redirect {|params| "http://www.communityguides.eu/#{params[:path]}"}
end
La première réponse va à pied pour résoudre le problème, mais introduit un nouveau problème. P>
Si vous ajoutez www.myapp.com et myapp.com, vous devez alors vous aider à rediriger l'une d'entre elles à l'autre à l'intérieur de votre candidature. Donc, si vous choisissez www.myapp.com comme votre principal vous souhaitez vérifier Si l'URL demandée n'est pas em> www.myapp.com et redirige la demande à www.myapp.com - cela couvrira ensuite les demandes de redirection à venir sur myapp.com et myapp.heroku.com correctement. Il y a un exemple de Heroku sur leur docs ici . P>
En outre, vous devez vous débarrasser du contenu que Google a déjà été indexé sur le domaine Heroku. Vous devrez utiliser Google Webmaster Tools pour modifier le domaine à www.myapp.com - C'est un processus relativement simple une fois que vous êtes connecté à Webmaster Tools P>
Utilisation de Google Webmaster Tools pour modifier le domaine à quelque chose d'autre ne fonctionne pas pour les sous-domaines. Au moins je ne l'ai pas eu pour travailler. Est-il possible de faire quelque chose à ce sujet?
selon Heroku Docs pour les domaines personnalisés, vous pouvez le faire comme si : J'utilise cette méthode et cela fonctionne bien. Notez que, étant donné que la redirection renvoie un statut HTTP 301 (une redirection permanente), votre site ne sera pas pénalisé pour le contenu en double. P> Le statut 301 est le seul point manquant dans la solution de Markus, mais je pense que est un important si votre préoccupation est avec le référencement. P> EDIT: quelque chose qui n'est pas sur les docs et j'ai oublié de mentionner - vous devez exclure les environnements que vous ne voulez pas que la redirection soit appliquée. Vous pouvez modifier la déclaration si code> à quelque chose comme: p>
Je suggère d'utiliser Hôte-Canonical-hôte de rack pour rediriger le sous-domaine de Heroku sur votre domaine personnalisé . P>
Utilisez le hide_heroku strong> gem, il utilise X-robots- Tag HTTP en-têtes pour empêcher les moteurs de recherche de toute indexation sous
Devrait-il être déplacé vers Serverfault?