2014-01-18 3 views
0

Я бы хотел, чтобы перенаправить все изображения с именем окончание ("-554-380"):
субдомен называется: http://static.domain.deПеренаправление из корневого домена папки в папку субдомен

http://domain.de/../..-554-380 - перенаправление ->http://static.domain.de/images/..-554-380

Мой файл корневой .htaccess выглядит как:

RewriteCond %{HTTP_COOKIE} HTTP_IS_HIDPI 
RewriteCond %{DOCUMENT_ROOT}/$1-554x380.$2 -f 
RewriteRule ^(static/images.+)-277x190\.(jpe?g|png)$ $1-554x380.$2 [NC,L] 

Спасибо за вашу помощь
Ogni

ответ

0

Есть свои правила, как это:

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.de$ [NC] 
RewriteRule ^(.+?-554-380)$ http://static.domain.de/images/$1 [L,NE,R=301] 

RewriteCond %{HTTP_COOKIE} HTTP_IS_HIDPI 
RewriteCond %{DOCUMENT_ROOT}/$1-554x380.$2 -f 
RewriteRule ^(static/images.+)-277x190\.(jpe?g|png)$ $1-554x380.$2 [NC,L] 

UPDATE: Согласно комментариев:

RewriteCond %{HTTP_HOST} ^static\.domain\.de$ [NC] 
RewriteRule ^(.+?)-277x190\.(jpe?g|png)$ /$1-554x380.$2 [NC,L] [L,NC,NE] 
+0

Спасибо. У меня есть просто шанс, что это правило, с правой частью субдомена или? Но я не знаю синтаксиса для этого. 'RewriteRule^(static/images. +) - 277x190 \. (Jpe? G | png) $ $ 1-554x380. $ 2 [NC, L]' – ogni

+0

Извините, не понял, что вы подразумеваете под «Я просто хочу просто это правило, с правой частью субдомена или? 'Можете ли вы немного уточнить свою проблему? – anubhava

+0

Я не могу перевести «RewriteRule^(http://static.domain.de/images.+) -277x190 \ ..' intro .htaccess совместимый синтаксис. – ogni

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