Rewrite a Shortened URL to a Pretty URL?
slevytam
nginx-forum at nginx.us
Wed Aug 22 06:23:16 UTC 2012
Hi,
I was hoping someone could help me with a rewrite question.
Currently, I use a basic rewrite for my url shortener.
if (!-e $request_filename) {
rewrite ^/(.*)$ /entry/index.php?id=$1 permanent;
}
This forwards a url like http://www.domain.com/1234 to
http://www.domain.com/entry/index.php?id=1234. It works great.
The problem is that I've realized that pretty urls are strongly preferred by
google.
So I would like following scenario:
http://www.domain.com/1234 to rewrite to
http://www.domain.com/entry/index.php?id=1234 while showing the user
http://www.domain.com/1234/this-is-the-pretty-part in the address bar
Can anyone tell me what is the best way to do this?
Thanks,
slevytam
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,229974,229974#msg-229974
More information about the nginx
mailing list