Les URL Angular avec "#" ou "#!\" ne sont très bonnes pour le référencement. Dans cet article il vous est expliqué comment résoudre ce problème en réécrivant vos URL.

Commentaires

Et quel est l'intérêt d'optimiser les URL pour de l'AngularJS ? À savoir que quand le crowler de Google/Bing/... va passer, il va récupérer une page avec un template Angular sans les données...

Il y a plus de 10 ans

Si tu veux que les bots passent sur ton site lorsque tu as le html5Mode activé tu dois ajouter "" dans ton header. Je l'ajoute à l'article.

Il y a plus de 10 ans

/meta name="fragment" content="!"\ (remplace \ & /)

Il y a plus de 10 ans

OK ! Par contre attention, il faut aussi prendre en compte les _escaped_fragment_ (donc, générer de l'HTML coté serveur pour fournir au client). Voir les docs ici https://developers.google.com/webmasters/ajax-crawling/docs/specification?hl=fr&csw=1 https://developers.google.com/webmasters/ajax-crawling/docs/html-snapshot?hl=fr et du coup, ton article prend tout son sens :)

Il y a plus de 10 ans
Vous devez vous inscrire ou vous connecter pour poster un commentaire