Lorsque je consulte ma page en utilisant ces analyseurs d'en-tête d'hôte en ligne, la page indique 200 OK.Est-ce une façon correcte de faire une redirection 301?
Mais lorsque vous affichez dans mon navigateur, il redirige vers un autre site Web (ce que je veux que ce soit).
Le code que j'utilise est:
context.Response.Status = "301 Moved Permanently";
context.Response.AddHeader("Location", "http://www.example.com/article" + articleID);
context.Response.End();
Je mis ce code dans un HttpModule
.
cela fonctionne parce que quand vous essayez et appuyez sur l'URL, il fait la redirection. Il ne semble tout simplement pas retourner l'en-tête http correct.
Y at-il un problème?
Y at-il un moyen de vérifier comment google le voit? – Blankman
Utilisez un proxy comme fiddler pour voir les en-têtes. C'est ce que google devrait voir. – Oded