You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Falk Hackenberger <ap...@spam.huckley.de> on 2011/09/01 15:27:41 UTC
Re: Redirect bei nicht vorhandenen Bildern
Am 29.08.2011 11:31, schrieb tim.schmeling@bechtle.com:
> Hallo,
>
> folgende Situation:
>
> Server A liefert Bilder aus dem Verzeichnis /var/www/html/medias,
> /var/www/html/medias/(.*) aus.
> Ist ein Bild nicht vorhanden, soll Server A mittels RewriteRule das Bild
> von Server B holen und ausliefern.
>
> Hierzu habe ich folgende Config geschrieben:
> <Files ~ ".(gif|jpg|png)$">
> RewriteEngine on
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteCond %{REQUEST_URI} ^/medias/(.*)$
> RewriteRule ^/var/www/html/medias/(.*)$ http://serverb/medias/$1
> [R,NC,L]
> </Files>
>
curl -I http://:servera/bild_das_nur_auf_serverb_da_ist sagt auf dem
testsystem was?
curl -I http://:serverb/bild_das_nur_auf_serverb_da_ist sagt auf dem
testsystem was?
gleiches auf dem Produktionsystem...
Sicher das das servera das bild holt, und nicht nur sagt, das der client
das bild holen soll?
ist auf dem P System mod_rewrite geladen?
Fragen über fragen...
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Antwort: Re: Redirect bei nicht vorhandenen Bildern
Posted by ti...@bechtle.com.
Externe Mail : Falk Hackenberger <ap...@spam.huckley.de> 01.09.2011
15:27
curl -I http://:servera/bild_das_nur_auf_serverb_da_ist sagt auf dem
testsystem was?
curl -I http://:serverb/bild_das_nur_auf_serverb_da_ist sagt auf dem
testsystem was?
gleiches auf dem Produktionsystem...
Sicher das das servera das bild holt, und nicht nur sagt, das der client
das bild holen soll?
Hallo,
habe es mittlerweile selbst herausfinden können. Der Apache gibt "nur"
einen Redirect heraus, er holt das Bild natürlich nicht selbst.
Hier der Schnipsel, der bei mir funktioniert:
<Files ~ "\.(gif|jpg|png)$">
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/medias/(.*)$
RewriteRule ^/var/www/html/medias/(.*)$ http://serverb.tld/medias/$1
</Files>
Gruß
Tim
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------