httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sam Carleton" <scarle...@miltonstreet.com>
Subject Re: [users@httpd] Where to place rewrite rules?
Date Sat, 29 Mar 2008 16:05:53 GMT
Sorry about the last email a few minutes ago, that was meant for my
customer, trying to figure out why Apache is running so slow for
him...

On Sat, Mar 29, 2008 at 11:04 AM, Eric Covener <covener@gmail.com> wrote:
> On Sat, Mar 29, 2008 at 8:46 AM, Sam Carleton
>  <scarleton@miltonstreet.com> wrote:
>  > Eric,
>  >
>  >  When I do the following, the rewrite rules don't seem to work.  Where
>  >  should I be placing the rewrite rules and what settings should I have
>  >  for AllowOverride to stop it from looking for the .htaccess?
>
>  RewriteRules need to be in the proper virtual host, AllowOverride none
>  prevents apache from looking for .htaccess files

So AllowOverride none does not effect DirectoryIndex?

>  When you pull your rules out of Directory/htaccess,  the URL you're
>  testing against changes (the per-directory component hasn't been
>  stripped out -- now it always starts with a slash)

Ok, so I need to add the leading slash.  The first two rules are to
rewrite the URL for my Apache C Module which I currently have handling
a location.  something is going wrong because I do see in the rewrite
rule log that it is getting rewritten, but the Apache C Module isn't
getting the handler anymore.  Here is what I have right now, not
scoped in anything else:

RewriteEngine On
RewriteRule ^/images/([^/]+)/([^/]+)$ /theImage?fldoid=$1&imgoid=$2 [L]
RewriteRule ^/images/([^/]+)/([^/]+)/([^/]+)$
/theImage?fldoid=$1&imgoid=$2&tn=$3 [L]
RewriteRule ^/category/([^/]+)$ /index.php?fldoid=$1 [L]
RewriteRule ^/category/([^/]+)/i/([^/]+)$ /index.php?fldoid=$1&imgoid=$2 [L]
RewriteRule ^/category/([^/]+)/p/([\d]*)$ /index.php?fldoid=$1&p=$2 [L]

<Location /theImage>
    SetHandler promenadeImages	
</Location>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message