Re: Where to place rewrite rules?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx> wrote:
> On Sat, Mar 29, 2008 at 8:46 AM, Sam Carleton
>  <scarleton@xxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux