httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sam Carleton" <>
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

On Sat, Mar 29, 2008 at 11:04 AM, Eric Covener <> wrote:
> On Sat, Mar 29, 2008 at 8:46 AM, Sam Carleton
>  <> 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	

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message