I suggest you ...

Route Localization

In MVC 3 creating global sites is not easy.

Route localization would be really useful for many reasons including SEO.

Take the route: /post/show/1/hello-world

This route could become:
/en-US/post/show/1/hello-world
/en-GB/post/show/1/hello-world
/pt-PT/artigo/ver/1/ola-mundo

The culture code is necessary to distinguish between en-US and en-GB.

But all route items is localized.

This should also be integrated with a cookie just to redirect the user to its version if she or he already visited the site before.

I think I checked all the approaches and implementations I found. And I didn't find any really satisfying.

I hope MVC Team could include an easy way to have this on MVC 4.

Miguel

285 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    MiguelMiguel shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    5 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...

      Feedback and Knowledge Base