Menschen, ich bin bei der Entwicklung einer asp.net Website mit einem Multilanguage Inhalt und SEO ist eine sehr hohe Priorität.Asp.net Multilanguage Websites - separate Verzeichnisse vs URL-Routing
Ich habe es geschafft, dass meine Website verschiedene URLs über das asp.net-URL-Routing anzeigt, um site.com/ar und site.com/en anzuzeigen, abhängig von der ausgewählten Sprache, und dies funktioniert gut auf der .apsx-Seite im Stammverzeichnis Verzeichnis. Dies funktioniert jedoch nicht auf Seiten in Unterverzeichnissen, zum Beispiel site.com/de/Account/Login.aspx, und ich habe tagelang versucht, mein URL-Routing so zu gestalten, dass es mit meinen Unterverzeichnissen funktioniert, aber ich konnte es nicht zur Arbeit bringen Unterverzeichnisse.
Also von der-Easy-Way-Sicht ist es besser, verschiedene physische Verzeichnisse/ar und/en in meinem Stammverzeichnis mit verschiedenen Inhaltsseiten für jede Sprache zu haben. Dies wird auch bevorzugt, da das Layout für/ar-Seite vollständig horizontal umgedreht wird, weil ar = Arabisch = Sprache von rechts nach links.
Bitte teilen Sie Ihre Meinungen zu den Vorteilen Nachteile dieses Ansatzes.