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 é 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

questionAnswers(3)

yourAnswerToTheQuestion