Bonjour,
Vérifie ton fichier web.config, il devrait contenir la section ci-dessous :
<friendlyUrl defaultProvider="DNNFriendlyUrl">
<providers>
<clear />
<add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]"
urlFormat="humanfriendly" />
</providers>
</friendlyUrl>
Si tu veux des url vraiment propres, je te recommande
UrlMaster de IFinity qui est certe payant mais réellement performant et fera même des redirections 301 de tes anciennes url vers les nouvelles ! Par ailleurs, tu peux aussi tester leur produit gratuit
Friendly Url Provider.
L'avantage d'UrlMaster par rapport au provider DNN standard, c'est qu'il te permet de normaliser (au sens Unicode) les noms des pages avec accents en son équivalent SANS accents et qu'il remplace automatiquement les espaces par - ou _ au choix. Voici par exemple une url contenant des accents et espace avant et après UrlMaster :
http://www.domain.tld/Boutique/Mesarticlespr%c3%a9f%c3%a9r%c3%a9s.aspx
http://www.domain.tld/boutique/mes-articles-preferes.aspx
Donc, si tu es vraiment concerné par les problèmes de SEO, tu devrais au moins essayer ! :-)
Gilles