comment créer le google sitemap pour mvc site?
Je me demandais si quelqu'un l'a fait encore ou a des exemples
comment créer un Sitemap pour Google pour un site web MVC.
De l'aide ou des exemple serait appréciée.
Im parler à ce sujet:
https://www.google.com/webmasters/tools/docs/en/protocol.html
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé Mike Brind'plan de site de code, avec un petit changement.
Vous devez ajouter le XNamespace à chaque XElement, sinon Google crache le mannequin.
Voici ma version:
De crédit à Mike pour la publication de l'article original et le code.
Google Web Master Api
, alors que je peux appeler et mise à jour de mon sitemap.xml il ? Ou j'ai besoin de manuellement prendre ce fichier et mettre à jour à chaque fois ?Sans vergogne auto sur prise: j'ai créé une bibliothèque appelée SimpleMvcSitemap après avoir eu des problèmes bizarres avec MvcSiteMapProvider sur la production. Vous pouvez servir les fichiers sitemap à partir de la méthode d'action sans aucune configuration:
Il prend également en charge tous les Google Sitemap extensions disponibles.
return new SitemapProvider().CreateSitemap(HttpContext, nodes);
?Le plus simple serait d'utiliser l'un quelconque d'un certain nombre de gratuit sitemap constructeurs de là - ils d'exploration de votre site, de suivre les liens, et de générer un sitemap XML fichier pour vous.
En voici un, par exemple
Voici un post qui pourrait vous donner quelques idées. Fondamentalement, il génère un sitemap à partir de la route des valeurs.
alors, voici la chose, à l'aide de générateurs juste au sujet de créer un lien pour "tout" dans votre site. Donc, si vous avez, disons, d'une carte du site, et que vous avez comme des centaines de milliers de cartes, chacune avec son propre lien et tous, vous verrez probablement la même quantité de liens. Si vous voulez, alors sitemap xml générateurs sont la voie à suivre.
Mais si vous voulez un peu personnalisée, vous pouvez faire ces:
Liste de toutes les principales sections de vos sites. C'est facile à faire étant donné que la plupart les accidents de la route sont à l'aide de la "les URLs "propres" genre de chose. un peu comme "site.com/items/phones"
Créer un document XML, en fonction de la langue que vous utilisez.
Au minimum, vous devriez avoir un document comme ceci:
Pour les plus avancés de la structure, vérifiez ceci:
http://www.google.com/support/webmasters/bin/answer.py?answer=183668