2013-09-15 5 views
0

Я планирую создать отзывчивый веб-сайт. Хотя я хочу, чтобы изображения выглядели хорошо на всех устройствах без необходимости изменения содержимого.Служить различным изображениям с различными пользовательскими агентами с помощью htaccess

Есть ли способ обслуживать разные изображения для разных пользовательских агентов или разрешения экрана, используя только htaccess?

Например, у вас есть две папки «/ images» и «/ imagesiphone», и если пользовательский агент является ihpone, он отправляет изображения с изображениями istead изображений (конечно, мне пришлось бы дублировать все изображения в папке «imagesiphone») ,

Будут ли какие-либо спам-реакции, если вы отправляете разные материалы для одного и того же запрошенного изображения?

Примечание: Я не хочу использовать javsacript.

ответ

0
RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.* 
RewriteRule ^images/(.*)$ imagesiphone/$1 [NC,L] 
+0

Благодарим за код Flash Thunder! Знаете ли вы, можно ли подавать различные изображения на разные размеры экрана? Или любые другие хорошие способы узнать, когда подавать изображения с высоким разрешением ... :) – user1087110

+0

'HTTP request' не содержит никакой информации о разрешении экрана. Единственным способом было бы использовать 'javascript' для преобразования ссылок изображений на основе переменных' screen.width' и 'screen.height'. –

+0

Спасибо, я постараюсь найти список со всеми агентами пользователя, которым нужны изображения с высоким разрешением, тогда :) – user1087110

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