У меня есть веб-сайт Wordpress, который использует обнаружение устройства для перенаправления пользователей, просматривающих на своем мобильном устройстве, на определенную страницу, используя следующее:
<script>
if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile/i.test(navigator.userAgent) ) {
window.location = "176.32.230.17/domain.co.uk/m";
}
</script>
Этот код в настоящее время находится в шаблоне домашней страницы для domain.co.uk. Сразу после открывающего тега body. Однако обнаружение и перенаправление работают хорошо, мне нужно предоставить обратную ссылку на настольную версию веб-сайта на этой мобильной странице. Итак, простая ссылка:
<a href="http://176.32.230.17/domain.co.uk/?ref=desktop">Link back to desktop website</a>
Это работает тем, что перенаправляет пользователя обратно на адрес domain.co.uk, однако, поскольку размещение кода обнаружения / перенаправления находится в шаблоне домашней страницы на domain.co.uk, пользователь перенаправляется обратно в мобильную версию. Как я могу это исправить?