Переадресация на определенную страницу с определенной страницы, если она мобильная - PullRequest
0 голосов
/ 31 августа 2018

Я смотрел на этот ответ здесь, и кажется возможным перенаправить на страницу, если обнаружено, что пользователь использует мобильное устройство.

Однако можно ли перенаправить на определенный URL-адрес, если мы обнаружим, что пользователь находится на мобильном устройстве? Из файла .htaccess

Просто чтобы заметить, что я применяю HTTPS.

например.

  • ЕСЛИ is_mobile && is_page 'shop' - НАПРАВИТЬ НА 'mobileshop'
  • ЕСЛИ мобильный и находится на странице «домой» - НАПРАВЛЕНО на «мобильный дом»

Кажется, что вы можете перенаправить определенные домены на страницы с помощью this ... но не знаете, как применить его, чтобы запускать только если устройство мобильное?

    RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www.\.)?urlnumberone\.com
RewriteRule ^$ /thepath/tomypage/goeshere/ [L]

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www.\.)?urlnumbertwo\.com
RewriteRule ^$ /thesecond/pathgoeshere/ [L]

1 Ответ

0 голосов
/ 31 августа 2018

Вы можете использовать код Javascript для этого

<script type="text/javascript">
<!--
if (screen.width <= 699 ) {
    if(window.location.pathname == '/strongshop')
    {
        document.location = "/strongshopmobile";
    }
}
//-->
</script>

Позже вы можете комбинировать его с пользовательским полем или логикой программирования, чтобы сделать его более продвинутым и динамичным

...