2015-05-27 16 views
5

Web sunucusuna ve bir alt alan adına sahibim. Resimlerimin tamamı www.mysite.com için site dizinimdeki/public/images dizininde saklanıyor. Ancak, beta.mysite.com'u test etmek için ayrı bir site dizim var ancak bu sayfada farklı bir git dalı ile tüm resimlerim kopuyor çünkü tüm görüntüleri kopyalamak istemedim. Tüm görüntü talepleri veya 404 isteğin tamamı için mysite.com'a bakmayı denemek mümkün mü?Apache Alt alandaki imajlar için yeniden yazma

ben başka sorular

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

üzerine bir örnek buldum Ama gelmiş olup bittiği hakkında veya nasıl manipüle etmek benim için çalışmak ne emin değil im mod_rewrite oldukça yeniyim beri.

+2

Bunu modülün belgelerine bir göz atmanızı öneririz. Çok iyi yazılmış ve gerçekten çok iyi örneklerle geliyor. Bütün sorularınızı cevaplamalıdır. http://httpd.apache.org/docs/current/mod/mod_rewrite.html – arkascha

cevap

3

Sen beta alt alan kök .htaccess bu kuralı kullanabilirsiniz:

RewriteEngine On 

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