RewriteEngine consulting



Hi, can someone help me with consulting to migrate to a RewriteEngine configuration? This looks like more than I can bite off, I could use some help.

Thanks,
Paul

Jerry Stuckle wrote:
>
> I'd suggest you try asking in alt.apache.configuration. That's where
> those gurus hang out.

Paul Furman wrote:

Right now I've got urls & code like this:
http://www.edgehill.net/1/?SC=go.php&DIR=California

But I'd prefer:
http://www.edgehill.net/California

I'd like to see at most:
http://www.edgehill.net/California/Bay-Area/San-Francisco/

If your hosting company allows .htaccess files, add these lines to
your .htaccess file in the site's root directory:

RewriteEngine on
RewriteRule ^California(.*)$ /1/?SC=go.php&DIR=California$1 [NC,L]

This should do the trick.

Looks cool, from what I can tell, the only thing to learn is the
syntax & rule evaluating order.

Hence, the links:

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Ack... regular expressions!!!!!!!!!

Anyone interested in a little consulting to get me up to speed on a basic framework for this system, please email. I've got a couple web sites that could use this upgrade but it's beyond me for now to even get a basic effect to take hold with .htaccess on the first one I tried.

Sounds like I could set up however big an htaccess file to
identify my simplified structure but maybe at some point
it would take a hit on performance... or not if I figure
out how to tell it to stop searching the rule list.

That's actually easy; you put [L] (meaning, "last") after the rule.
If Apache executes a rule with [L] after it, it stops looking for
other rules to execute.

--
Paul Furman Photography
http://www.edgehill.net/1
Bay Natives Nursery
http://www.baynatives.com
.



Relevant Pages

  • Re: Simpler urls
    ... your .htaccess file in the site's root directory: ... Ack... ... Anyone interested in a little consulting to get me up to speed on a basic framework for this system, ... If Apache executes a rule with after it, ...
    (comp.lang.php)
  • Re: Simpler urls
    ... your .htaccess file in the site's root directory: ... regular expressions!!!!!!!!! ... Anyone interested in a little consulting to get me up to speed on a basic framework for this system, ... If Apache executes a rule with after it, ...
    (comp.lang.php)