Frage

Ich bin Codierung einiger Web-Anwendungen in MVC, und ich habe ein Problem mit etwas, das in meinem Kopf für eine Zeit gewesen ist. Die Web-aplications Ich entwickle geht meist auf Schwedisch verwendet werden, und wegen der Sprache mag ich mein URL-Routing gegen schwedischen URL-Namen zugeordnet habe.

  • mysite.com/products/details/1 (English URL)
  • mysite.com/produkter/detaljer/1 (Swedish URL)

Gibt es eine Möglichkeit, dass Sie die Sprache unabhängig URL-Routing haben können, die gegen die gleichen Controller / Ansichten / Aktionen Karte? Weil ich auch die gleichen Controller / Ansichten / Aktionen in verschiedenen Sprachen in Websites wiederverwendet werden haben will, wie Englisch.

Der Grund, dass ich die gleiche Sprache auf der URL und den Inhalt auf den Seiten haben will, ist, dass es ein leichteres Verständnis für den Besucher gibt es den Pagerank erhöhen und Suchmaschinen-Optimierung.

War es hilfreich?

Lösung

Sie können einen Controller haben, die alle Anforderungen an übergeben werden, und dann, dass die Steuerung Umleitungen an den entsprechenden Controller basierend auf einer Art Abbildungslogik.

Wahrscheinlich tun, dass mehr Aufwand als die Ergebnisse allerdings wert sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top