You can do this with just PHP, but I think php must be installed as a module. Basically place a file called thumbnails.php in your site route, then whenever a URL like mysite.com/thumbnails/funny/4 i called the thumbnails.php is excuted, in which you chop up the URL, and find all your varibles...
Here is a example of some URL chopping (some code I stole from my source) /* Sample URLs: /s/1/2/SchoolName/StudentName/ -Shows Student Page (with ID 2) /s/1/0/SchoolName/ -Shows Students At School (with school ID 1) /s/1/2/ -would work as well (name in URL for search engines) /s/1/0/ -would work as well /s/ -Shows Schools */ $url_array=explode("/",$REQUEST_URI); //BREAK UP THE URL PATH // USING '/' as delimiter if ($url_array[1] == 's') { if (isSet($url_array[2])) $url_sID=$url_array[2]; //School ID if (isSet($url_array[3])) $url_stID=$url_array[3]; //Student ID if (isSet($url_array[4])) $url_sName=$url_array[4]; //School Name (not used) if (isSet($url_array[5])) $url_stName=$url_array[5]; //Student Name (not used) } /* There was a article on phpbuilder.com that explains the benefits and pitfalls of this idea... Here is the URL: http://www.phpbuilder.com/columns/tim19990117.php3 and I think there was a follow up article as well Enjoy Andrew ----- Original Message ----- From: "Scott 'INtense!' Reismanis" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, June 03, 2002 5:28 AM Subject: [PHP] Smart URLs > Hey all, > > I was recently trying my luck at dabbling in some mod_rewrite > stuff, and I have run into numerious errors. Basically my aim is to > re-write my sites URLs so instead of being say, > mysite.com/thumbnails?type=funny&gallery=4 the URL is neat, similar to > many sites who would have something like mysite.com/thumbnails/funny/4 > > What ways are there of achieving this (excluding, redirecting the URL > and creating the page say index.htm automatically)? I have tried > mod_rewrite for two days solid to no avail. I am not sure if it is my > poor coding or the fact that I am running apache2 on a Windows platform > which are said not to support such a module well. If any alternatives > could be proposed or even better someone could suggest a mod_rewrite > routine which would transparently transform any url like > mysite.com/whatever/4/6 to mysite.com/whatever.php it would be greatly > appreciated. So far the rewrite you see below will work with > mysite.com/whatever/ however the minute you add something onto the end > i.e. mysite.com/whatever/4/ it will raise the error "Premature end of > script headers: php.exe", instead of loading whatever.php as intended. > > RewriteEngine On > Options +FollowSymlinks > RewriteBase / > RewriteRule ^/(.+)/(.+) $1.php [L] > > Thanks for your time and hopefully someone understands what I am trying > to say :), and as always any suggestions at all would be awesome! > > Regards, > > > Scott 'INtense!' Reismanis > Mod Database System Administrator > [EMAIL PROTECTED] > http://www.moddb.com/ - "Every Game, Every Mod, One > Site... Go Figure!" > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php