I have a website that uses a get variable to set the django language. After
that, a user can navigate the site in the choosen language.
Web spiders, instead, reads all the web pages In standard language, because
links doesn't have ?lang=en

So, as a result, all my translated pages aren't on google.

I know I should have different urls, but I cannot in this project because
I'm using satchmo, a django e-commerce system, and I can't edit urls to work
this way.

So I thought I can create a middleware that incercepts all my <a href="
http://mydomain";> urls in templates and adds to href a lang=en, lang=fr,
if the request.language is respectively en, fr.
So all my links should be ok.

Is it possible?

-- 
Alessandro Ronchi
http://www.soasi.com

Hobby & Giochi
http://hobbygiochi.com
http://www.facebook.com/hobbygiochi

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to