2015-08-29 7 views
1

Мой домен: example.com.htaccess переписать поддомена на домен для всех образа

SubDomain: admin.example.com

Я хочу, чтобы переписать все URL изображения, как:

admin.example.com/img/image1.jpg -> example.com/img/image1.jpg 
admin.example.com/img/image2.png -> example.com/img/image2.png 
admin.example.com/img/image3.gif -> example.com/img/image3.gif 

Этом это мой .htaccess, но он не работает:

RewriteCond %{HTTP_HOST} ^admin.example.com$ 
RewriteCond %{REQUEST_URI} \.(png|jpg|gif|jpeg|ico|bmp)$ 
RewriteRule (.*) http://example.com/%{REQUEST_URI} [R=301,L] 

ответ

0
RewriteCond %{HTTP_HOST} ^admin.example.com 
RewriteCond %{REQUEST_URI} \.(png|jpg|gif|jpeg|ico|bmp)$ 
RewriteRule (.*) http://example.com/%{REQUEST_URI} [R=301,L] 

Подтвержденные в http://htaccess.madewithlove.be/

+0

Спасибо Drazisil, но до сих пор не работает. :( –

1

Это должно работать:

RewriteCond %{HTTP_HOST} ^admin.example.com$ [NC] 
RewriteCond %{THE_REQUEST} /img/([^\s]+) [NC] 
RewriteRule^http://example.com/img/%1 [NC,R=301,L] 
+0

Спасибо Starkeen, он работает. Но может быть улов только для файла, а не для папки img? –

+0

Да, он только фиксирует файлы как **% 1 ** для повторного использования в переписать цель. – starkeen

Смежные вопросы