On Sep 9, 2008, at 5:02 PM, Nathan Rixham wrote:
Jason Pruim wrote:
On Sep 9, 2008, at 4:38 PM, Nathan Rixham wrote:
Jason Pruim wrote:
Hey everyone,
Not completely specific to php but I know you guys know regex's
better then I do! :)
I am attempting to match purl.schreurprinting.com/jasonpruim112
to purl.schreurprinting.com/p.php?purl=jasonpruim112
Here are my current matching patterns:
RewriteRule /(.*) "/volumes/raider/webserver/
documents/dev/schreurprinting.com/p.php?purl=$
# RewriteRule /(*.) "/purl.schreurprinting.com/$1"
# RewriteRule /(mail.php?purl=*) "/
purl.schreurprinting.com/mail.php?purl=$1"
Yes I am doing this for apache's mod_rewrite, but my question is
much more specific to regex's at this point :)
Any ideas where I am going wrong? it seems like it should be
fairly simple to do, but I don't know regex's at all :)
--
Jason Pruim
Raoset Inc.
Technology Manager
MQC Specialist
11287 James St
Holland, MI 49424
www.raoset.com
japruim@xxxxxxxxxx
RewriteRule ^jasonpruim112$ /p.php?purl=jasonpruim112 [L]
Just tried it, and it pops up with a 404... I'll keep looking.
One other thing that I should probably add is the fact that the
^jasonpruim112$ could have hundreds of counterparts....
^bobsmith112$ ^jerrybob112$ etc... etc...
Thanks for looking though!
--
Jason Pruim
Raoset Inc.
Technology Manager
MQC Specialist
11287 James St
Holland, MI 49424
www.raoset.com
japruim@xxxxxxxxxx
here's a typical rule; probably best to modify what works and go
from there :)
RewriteRule ^directory/(.*)$ /newdirectory/$1 [L]
the other alternative is to let php handle it..
this is basicaly if request isn't a file or a directory route to a
php handler [my prefered way]:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /notfound_handler.php [L]
Interesting idea... I hadn't thought about that... Then I could just
use a regex in php and grab everything after the domain name and pass
it to my database to search and find the appropriate info to pull out...
I'll have to do some searching :)
--
Jason Pruim
Raoset Inc.
Technology Manager
MQC Specialist
11287 James St
Holland, MI 49424
www.raoset.com
japruim@xxxxxxxxxx
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php