url - django routes help -


O people, I am creating a simple car sales website. I have a very good URL template which works as expected.

  / car / 1 /  

goes to a car with that ID, simple?

However, for SEO reasons I want to add additional data to the URL, but I want to ignore it. As an example, how do I modify my peder to keep the extra parts into account in mind?

Do you?

2 patterns will go to one place and load the same scene.

Any thoughts?

This will not help your SEO - in reality it will actually harm it. If / car / 1 / , / car / 1 / Ford / , / car / 1 / ford / focus / all go the same URL, you have actually reduced your search equity for that page. This is a very bad idea.

If you really want to do this, then it is very easy:

  r '^ / car (? Pindt; car_id & gt; \ d +) / . * / $ ' 

But I do not really do this. To use the make and model to get a car, skipping the ID and making better use is:

  r '^ car / (? P> make & gt; \ w +) / (? P & lt; Model & gt; \ w +) / $ ' 

So now you have / car / ford / focus / form You can do this by:

  def myview (request, make, model): car = car.bizzets.jet (make = make, model = model)  

Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -