URLs / roteamento multilíngüe do mvc asp.net
Esta é uma pergunta em duas partes sobre URLs / roteamento multilíngüe do asp.net mvc e melhores práticas / benefícios de SEO…
Question Part 1)
Estou sendo solicitado a criar um novo site ASP.NET MVC que ofereça suporte a um mínimo (no início) de dois idiomas (inglês e francês), talvez no futuro, três idiomas ...
No que diz respeito à localização do aplicativo (rótulos, erros de jQuery, etc.), tudo deve estar bem usando arquivos de recursos e encontrei muitos exemplos sobre isso ... mas minha preocupação / pergunta é mais sobre os URLs.
Em termos de SEO, qual é a abordagem recomendada entre essas duas moda
Fashion 1 (no culture folder)
www.mydomain.com/create-account
www.mydomain.com/creer-un-compte
Fashion 2 (with built in culture folder)
www.mydomain.com/create-account
www.mydomain.com/fr/creer-un-compte <--notice the “fr” folder
Existe um problema / penalidade conhecida no uso de um sobre o outro?
Ou é tão pequeno que se torna irrelevante!
Question Part 2)
Para alcançar o Fashion 2, já encontrei um artigo aqui: ASP.NET MVC - Rota de localização
Mas eu ficaria curioso para descobrir como alcançar a Moda 1.
lguém tem link
Além disso, e até onde eu sei, a reescrita de URL énã o que estou procurando, já que não desejo "redirecionar" os usuários ... simplesmente quero que os URLs sejam exibidos no idioma apropriado sem precisar mostrar a cultura no URL
Agradeço desde já toda a ajuda nisto