Переадресация .htaccess или JavaScript - PullRequest
1 голос
/ 23 августа 2010

У меня есть мобильный сайт на m.site.org, а основной сайт на site.org Я использую htaccess для перенаправления других страниц, но не уверен, что это полезно в этом случае.

Если люди на мобильном телефонетелефон, и они идут на основной сайт, я хочу, чтобы они были перенаправлены на мобильную версию.Однажды в мобильной версии у нас есть возможность вернуться на полный сайт, поэтому я не хочу, чтобы они застряли в цикле перенаправления и не могли перейти на версию основного рабочего стола.

Я не могу использовать серверсторонний код и хотел бы знать, была ли опция без JavaScript (сомнительно).

РЕДАКТИРОВАТЬ:

Ссылка site.org Я бы хотел перенаправить, но НЕ site.org/index.html через htaccess.Возможный?Это помогает?

Ответы [ 2 ]

1 голос
/ 23 августа 2010

Вы должны проверить это .Он предоставляет регулярные выражения, которые вы используете против пользовательского агента, что может быть сделано на стороне клиента, и является открытым исходным кодом.

Вы можете скачать htaccess или получить JS из него.Затем отредактируйте по желанию.Htaccess дает вам переписать cond.JS даст вам функцию.

Теперь это не будет масштабироваться, если на рынке появится новый телефон, но он довольно приличный, и вы можете изменить его по мере появления новых вещей.Или вы можете запустить процесс, который периодически выбирает и развертывает новые регулярные выражения

0 голосов
/ 23 августа 2010

Не касаясь сервера и не добавляя JS, это будет сложно.

Если вы можете проверить заголовок HTTP_USER_AGENT на своем сервере, вы можете отобразить перенаправление HTML:

<meta http-equiv="Refresh" content="0;URL=http://m.site.org" />
...