| 
	
 | 
 Posted by NC on 07/13/07 19:18 
On Jul 10, 5:14 pm, Paul Furman <pa...@-edgehill.net> wrote: 
> 
> OK so no considerations for my php coding? 
 
None whatsoever. 
 
> >>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 
 
> 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. 
 
Cheers, 
NC
 
  
Navigation:
[Reply to this message] 
 |