2015-05-27 16 views
5

Ho un server web e un sottodominio. Tutte le mie immagini sono memorizzate in/public/images nella directory del mio sito per www.mysite.com. Tuttavia ho una directory del sito separata per testare beta.mysite.com tuttavia su questa pagina con un ramo git diverso tutte le mie immagini sono rotte perché non volevo copiare tutte le immagini. È possibile dire per tutte le richieste di immagini o per tutte le 404 richieste prova a guardare mysite.com?Apache Riscrivi per immagini sul sottodominio

ho trovato un esempio su un altro questioni

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

Ma dal momento che io sono piuttosto nuovo per mod_rewrite non sono sicuro che cosa sta succedendo e come manipolarlo a lavorare per me.

+2

vi consiglio di dare un'occhiata alla documentazione di quel modulo. È scritto molto bene e contiene molti esempi davvero buoni. Dovresti rispondere a tutte le tue domande. http://httpd.apache.org/docs/current/mod/mod_rewrite.html – arkascha

risposta

3

È possibile utilizzare questa regola in radice .htaccess di beta sottodominio:

RewriteEngine On 

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