« Return to Thread: Facebook Vanity URLs

Re: Facebook Vanity URLs

by Tim Fountain :: Rate this Message:

Reply to Author | View in Thread

2009/6/9 mapes911 <mapes911@...>

I've been wondering this for a while now about how Twitter/Myspace and now
Facebook creates what they are calling "Vanity URLs"

So, their users use their username as their url.

ex. www.mydomain.com/myusername  would route to their user profile.

So my question is, how can you accomplish this with Zend Framework AND still
have other controller/action pairs as well?

I would use a custom route class for this (a class extending Zend_Controller_Router_Route). In the match() method you then take the first part of the URL and do a quick database query to see if that matches a username. If it does, set appropriate parameters. If not, return false (and the next route would be checked).

--
Tim Fountain
http://tfountain.co.uk/

 « Return to Thread: Facebook Vanity URLs