2015-05-27 5 views
5

Ich habe einen Webserver und eine Subdomain. Alle meine Bilder sind in/public/images in meinem Site-Verzeichnis für www.mysite.com gespeichert. Allerdings habe ich ein separates Site-Verzeichnis zum Testen von beta.mysite.com, aber auf dieser Seite mit einem anderen Git-Zweig sind alle meine Bilder kaputt, weil ich nicht alle Bilder kopieren wollte. Ist es möglich, für alle Bildanfragen oder für alle 404 Anfragen zu sagen, versuchen Sie es auf mysite.com?Apache Rewrite für Bilder auf Subdomain

Ich habe ein Beispiel auf einem anderen Fragen

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^test.example.com$ 
RewriteRule ^images/(.*)$ http://example.com/sub_ds/test/images/$1 

Aber da bin ich ziemlich neu mod_rewrite im nicht sicher, was los ist oder wie man manipulieren, um sie zur Arbeit für mich gefunden.

+2

Ich schlage vor, Sie bei der Dokumentation dieses Moduls einen Blick darauf werfen. Es ist sehr gut geschrieben und kommt mit vielen wirklich guten Beispielen. Sollte alle Ihre Fragen beantworten. http://httpd.apache.org/docs/current/mod/mod_rewrite.html – arkascha

Antwort

3

Sie können diese Regel in root .htaccess von beta Sub-Domain verwenden:

RewriteEngine On 

RewriteCond %{HTTP_HOST} =beta.example.com 
RewriteRule ^(images/.+)$ http://example.com//public/$1 [L,NC,R=301]