2013-11-19 3 views
0

Я сделал основной и отдельный мобильный сайт.mobile-site на основной сайт и на основной сайт

Main-сайт Wordpress

Mobile-сайт HTML страницы

и я поставил следующий сценарий для мобильного автоматического перенаправления.

<script type="text/javascript"> 
    <!-- 
    if (screen.width <= 769) { 
     document.location = "http://mobile.mysite.com/"; 
    } 
    //--> 
</script> 

Но теперь мне нужно Full Site ссылка на главный сайт в мобильном сайте. По указанному сценарию он перенаправляется на тот же мобильный сайт.

Я пробовал с cookies. Я не знаю, почему это работает неправильно.

Мне никто не помогает. Благодарю.

+0

почему вы проверить ширину экрана для обнаружения мобильных устройств? Вы должны использовать php lib, который будет обнаруживать устройство на стороне сервера и перенаправлять пользователя на соответствующую ссылку. –

+0

звучит хорошо. сначала решите мою проблему, тогда мы сможем это сделать. – KarSho

ответ

-1

Чтобы перенаправить посетителя для мобильных устройств, вам нужно будет определить, является ли их браузер веб-браузером на мобильном устройстве или нет. Вы можете определить, в каком браузере используется посетитель

Если у вас запущена система управления контентом (например, WordPress или Joomla), могут быть уже имеющиеся плагины, которые помогают в обработке мобильных посетителей.

Поскольку мобильные телефоны обычно имеют небольшую ширину экрана, вы можете перенаправить посетителей на ваш мобильный сайт, если они имеют ширину экрана меньше или равную 800 пикселям. Поместите код javascript window.location в раздел главы вашего основного кода веб-сайта. Таким образом, когда ваш сайт будет посещен, javascript увидит ширину браузера и перенаправит на соответствующий сайт.

Вы можете использовать перенаправление .htaccess для передачи посетителей на основе типов MIME, поддерживаемых браузером. Например, если браузер пользователя принимает типы mime, которые включают WML (язык разметки беспроводной сети), то, скорее всего, это мобильное устройство. Код ниже должен быть помещен в ваш файл .htaccess.

Примечание:

Если вы используете WordPress, попробуйте Jetpack плагин. Это бесплатная бесплатная версия, которую вы можете включить. Любой, кто по телефону, увидит мобильную версию автоматически.

Основного сайт для мобильных устройств,

<script type="text/javascript"> 
    <!-- 
    if (screen.width <= 769) { 
     document.location = "http://mobile.mainsite.com/"; 
    } 
    //--> 
</script> 

Mobile на главный сайт,

<script type="text/javascript"> 
    <!-- 
    if (screen.width > 769) { 
     document.location = "http://mainsite.com/"; 
    } 
    //--> 
</script> 
Смежные вопросы