- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
И так, задача передо мной стоит такая: Сделать так, чтобы если пользователь зашел на сайт с ie, то его ридиректило на версию сайта, оптимизированную под ie, если с оперы, мозиллы, хрома, то оставляло на этой странице. Как так сделать?
Тому кто поможет не жалко 50р дать )
Думаю, всё целиком редиректить не нужно, достаточно отдавать другой файл стилей. А то будет слишком много лишних телодвижений.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} MSIE
RewriteRule ^style.css$ style-ie.css [L]
;9459300']Думаю, всё целиком редиректить не нужно, достаточно отдавать другой файл стилей. А то будет слишком много лишних телодвижений.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} MSIE
RewriteRule ^style.css$ style-ie.css [L]
Нет, нужно именно ридрект сделать, таковы условия
Только почему это не сделать стандартным <!--[if IE... ??
Ну тогда RewriteRule замените на
RewriteRule ^$ /ie/ [R,L]
И будет с главной (http://site.ru/) перекидывать браузеры IE на (http://site.ru/ie/)
;9459522']Ну тогда RewriteRule замените на
RewriteRule ^$ /ie/ [R,L]
И будет с главной (http://site.ru/) перекидывать браузеры IE на (http://site.ru/ie/)
Блдаж, а для оперы как?
RewriteCond %{HTTP_USER_AGENT} Opera
не работает
Вставить в самый верх индексного файла корневого каталога:
<?php if(preg_match('/MSIE/i',$_SERVER['HTTP_USER_AGENT'])){header('Location: /ie/');}?>
/ie/ можно поменять на любое другое значение :)
А поисковым роботам что отдавать? А вдруг за такое накажут? Скажут что пользователям и поисковым роботам вы отдает разный контент. (Только в теории, сам не сталкивался с таким)
Извращаться с таким "ридиректом" не стоит
Смотрите что получилось
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "Opera|MSIE"
RewriteRule ^$ http://site.com/ololol/ [R,L]
Странно, но это распостраняется, толкьо на index.php\html
Если я зайду скажем на http://site.com/qweqwe.html
с оперы или ие, то меня не перекинет на ololol/
почему?
Удивительно как это еще и на index.php распространяется.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} Opera|MSIE
#RewriteRule !\.(css|js|png) http://site.com/ololol/ [R,L]
RewriteRule .? http://site.com/ololol/ [R,L]