2016-03-14 19 views
9

muhtemelen soru Best way to set up 404 pages in a angular SPA? yinelenen ama sorumu için güvenilir bir yanıt bulamadık.
Googlebot'u bir 404 sayfası hakkında anlatmanın bir yolu olup olmadığını merak ediyorum. Bu amaçla prerender-status-code adlı bir etiket var, ancak bu meta etikete uyduklarını doğrulamak için Google Seo Ekibinden herhangi bir resmi makale bulamadım.
, here numaralı telefondan en iyi uygulamayı belirtmek için yeterli midir?
veya başka bir şey yapmalı mıyım?
Birkaç iyi bilinen İdarelerinin üzerinde araştırma yapmak (? Belki bir şey Google Web Yöneticisi araçları ile ilgisi) ve böyle kendi 404 sayfalarında bir nofollow etiketi eklemek SoundCloud fark:Angular SPA'da yaklaşık 404 sayfa GoogleBot'a nasıl bildirilir?

<meta content="noindex, nofollow" name="robots"> 

googlebot saygı a yapar Daha sonra js tarafından eklenen meta etiketi? Bu 404 sayfa olduğunu google bot söylemek

+0

Check, https://stackoverflow.com/questions/37334220/how-do-i-return-a-http-404-status-code-from-a-spa/48510017#48510017. Sadece cevapladı. – Mauro

cevap

0

tek yolu PreRender-status-kod İlişkin http durum kodu 404.

göndermektir. Prernder.io'da okuyormuşsunuz gibi görünüyor. Bu meta etiketinin ardındaki asıl fikir, prerender'e istemciye atılması gereken sayfa kodu nedir olduğunu söylemek. Böylece js uygulamanızın mantığına bağlı olarak 404 (veya başka bir kod) göndermeyi kontrol edebilirsiniz. Burada biraz daha okuyabilirsiniz https://github.com/prerender/prerender/issues/347

Umarım bu Gelişmiş google botu uygulandıktan sonra hepimiz derin bir nefes alabileceğiz! https://webmasters.googleblog.com/2017/12/rendering-ajax-crawling-pages.html