httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anders Norrbring" <li...@norrbring.se>
Subject SV: [users@httpd] Tips for redirects
Date Tue, 17 Mar 2009 16:44:18 GMT
> On Mon, Mar 16, 2009 at 2:15 PM, Anders Norrbring <lists@norrbring.se>
> wrote:
> > Hi all.
> > I'm not really familiar with the redirects and regex's needed to use
> it, so I'd like to get some hints..
> >
> > I have a web server serving a number of websites, and while it's down
> I'd like to have some redirects set up on another machine.
> >
> > The setup I'm looking for is:
> >
> > 1. Redirect all image requests (gif, jpg and png) to a specific image
> URL.
> > 2. Redirect all other calls to a specific html page.
> >
> > Ideas are gratefully welcome.
> > Anders.
> 
> Anders-
> 
> For images:
> RewriteRule ^/.*\.(png|jpeg|jpg|gif|bmp)$ /address_of_your_image.png
> [L,NC,R=302]
> 
> For everything else:
> RewriteRule ^/.*$ /down_time.html [L,R=302]
> 
> That should do it, I think. You can add any other image extensions you
> might have to the list in the first one. You could probably do it by
> mime type, as well, but you'll probably need to do a sub-request and
> rewrite conditions.
> 
> I actually use something very similar to the first one for battling
> hotlinking. I have a page on my site that describes it, and gives a
> detailed walk through of the regular expressions if you want to learn
> more: https://brianpmearns.com/bpm/shanghai
> 
> Hope that helps.
> 
> -Brian
> 
> P.S., before someone else says something, the =302 probably isn't
> needed on the R flags, because I think Apache uses 302 as the default.
> But it might be a good idea anyway, just to make sure they don't end
> up as 301's, because that's not what you want (this is a temporary
> condition, right?)


Thanks!
Would I not need a 'RewriteCond' to make this work? Only the rules?

Anders.
 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 3943
(20090317) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 


---------------------------------------------------------------------
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