Лучший метод для мобильного сайта - PullRequest
0 голосов
/ 20 июля 2011

У меня есть готовый веб-сайт, но он не выглядит слишком хорошо на мобильном телефоне.Я думаю, что на данном этапе было бы слишком сложно использовать медиазапросы CSS.

Я кодирую другую страницу специально для мобильных телефонов.Как мне перенаправить посетителей с мобильных телефонов на мобильную версию?Или, что еще лучше, перейдите с abc.com/home.html на abc / com / mobile.html, если viewport <600px? </p>

Это только для моего Технического фестиваля в колледже, поэтому я не ожидаю большого трафика на мобильной версии, но хочу быть в безопасности.Если возможно, я бы хотел использовать веб-сервис для создания страницы, избавляя меня от хлопот, связанных с кодированием. Я пробовал paperlinks.com, и он идеален, за исключением того факта, что он «добро пожаловать в paperlinks».Любой другой сервис там.(должны иметь вступление, фотогалерея, видео, контактные данные, если возможно комментарии)

1 Ответ

0 голосов
/ 20 июля 2011

Есть несколько вариантов:

1) Javascript, что-то вроде

<script language=javascript>
    if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
    {
        location.replace("http://mobile.myurl.com");
    }
</script>

2) переписать apache (при условии apache) (очевидно, не обширный список!)

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteCond %{HTTP_USER_AGENT} iPod
RewriteRule .* http://mobile.myurl.com/ [R]
...