laziness, impatience, and hubris | |
PerlMonks |
Re^2: How do I create friendlier URLS?by blogical (Pilgrim) |
on Feb 23, 2007 at 02:49 UTC ( [id://601673]=note: print w/replies, xml ) | Need Help?? |
I especially enjoy this aspect of Mason. Not the reason I'm using it, and I'm not sure the overhead would be worth it for just this feature, but it's worth a look. Mason does this by jumping in and handling certain URLs, then parsing them to try and find the best match for the request. No need to state parameters explicitly with a ? or reveal the handler's name in the URL. It can even be configured in a local .htaccess file if you're working with apache in an environment where you don't have access to the httpd.conf. Assuming apache, here's an example .htaccess:
And an example my_handler.pl- not very useful as is, but dispatch with your new parameters as you like:
Don't forget that the parameters will be encoded... "One is enough. If you are acquainted with the principle, what do you care for the myriad instances and applications?"
In Section
Seekers of Perl Wisdom
|
|