Тема: Вопросец по сайтам
Есть обычный сайт и есть мобильная версия. Как сделать так чтобы при заходе на сайт через мобильный телефон, браузер переадресовывался на мобильную версию, а если с компа то на обычную?!
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Есть обычный сайт и есть мобильная версия. Как сделать так чтобы при заходе на сайт через мобильный телефон, браузер переадресовывался на мобильную версию, а если с компа то на обычную?!
например, искать в HTTP_USER_AGENT признаки захода с мобильного т.е. наличия слов iphone,symbian,nokia,аndroid и т.д.
а поподробнее что и как сделать?!
первые попавшиеся готовые решения
apache .htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml¦application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|benq|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|erics|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]
RewriteRule (.*) http://wap.site.com [L]
на php
function check_smartphone() {
if ( $_SESSION['mobile_enable'] ) return true;
$phone_array = array('iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'operamobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'symbos', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser', 'android');
$agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );
foreach ($phone_array as $value) {
if ( strpos($agent, $value) !== false ) return true;
}
return false;
}
не помогло
У включателя css есть такая фишка - определение цели вывода (не знаю, как это называется по умному)
Типа если выводишь на принтер - 1 css, на монитор - 2 css.
Есть и для мобильных устройств:
http://htmlbook.ru/css/media
А еще лучше забить, начиная с k310i мобильная версия чего-либо меня только бесила о_О
У включателя css есть такая фишка - определение цели вывода (не знаю, как это называется по умному)
Типа если выводишь на принтер - 1 css, на монитор - 2 css.
Есть и для мобильных устройств:
http://htmlbook.ru/css/mediaА еще лучше забить, начиная с k310i мобильная версия чего-либо меня только бесила о_О
Мне нужно перенаправлять на мобильную версию, а не урезать текущий дизайн при помощи css
Всем спасибо. Проблема решена
Отредактировано (, 12 лет 4 месяца назад)
сорри за офтоп
мобильная версия прайс-алтая глючная, можно ее подправить?
Люди знающие подскажите что за напасть такая... при открытии страницы http://akunb.altlib.ru/2011-06-02-03-47-44.html через ie появляется ошибка
При нажатии на ок страница грузиться дальше
нет знающих?
Отредактировано (, 11 лет 6 месяцев назад)
Люди знающие подскажите что за напасть такая... при открытии страницы http://akunb.altlib.ru/2011-06-02-03-47-44.html через ie появляется ошибка
При нажатии на ок страница грузиться дальшенет знающих?
Это означает переполнение стека
Намек ясен? Нет?
Тогда читаем дальше - стек может быть переполненым по двум причинам:
- много экземпляров изображений
- экземпляры изображений занимают слишком много места в стеке
Возможное решение проблемы:
При помощи графического редактора, например - Paint.NET, аккуратно поуменьшать размеры изображений, но желательно так, чтобы это не сильно отразилось на качестве. Начинать лучше всего с маленьких кнопок, но при этом, сохранять изображения лучше в .jpg, т.к. обьем станет намного меньше.
Если это не даст нужного эффекта, то можно пожаловаться в Microsoft, описав проблему, мол изображения весят мало, но стек тем не менее переполняется, а также проверить зайти на сайт с других браузеров в обычном режиме и с отключенными панелями инструментов.
Если же и это не поможет - тогда это точно баг, а значит нужно продолжить переписку с Microsoft
Надеюсь все понятно объяснил
Отредактировано merchant (, 11 лет 6 месяцев назад)
там флеш карта.. Весит около 500 кб
уменьшено там все по максимуму...
Есть еще варианты?
А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Отредактировано Дмитричь (, 11 лет 6 месяцев назад)
проблема в флеш плеере возможно
тк у меня ишак нормально открыл ЗЫ 8-й ишак
А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Тут все отлично. Плюется именно ишак..
Дмитричь пишет:А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Тут все отлично. Плюется именно ишак..
заглушку на ишка дать?
что бы люби юзали правильные браузеры)))
pivo пишет:Дмитричь пишет:А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Тут все отлично. Плюется именно ишак..
заглушку на ишка дать?
что бы люби юзали правильные браузеры)))
Да она вроде стоит на основной странице.. ну кидай лишним не будет
http://tsamada.com.ua/web/zaglushka-dly … r-ustarel/
у меня такая только фильтр жесче... больше браузеров режет
ну посмотрим.. мне жестко не надо хотя ишака над истреблять
Обращаюсь к людям занимающимся seo оптимизацией сайтов и продвижения их в поисковых системах для совета что можно почитать по этим темам желательны ссылки на книги и статьи. Нужно все это для написания дипломной работы.
Отредактировано pivo (, 11 лет 6 месяцев назад)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
| © Price-Altai.ru