2015-07-28 4 views
0

Я хочу настроить динамический html-сервис на моем сервере Apache. Это означает, что для разных типов устройств (мобильный, планшетный, рабочий) контент должен быть другим, а url остается неизменным.Как настроить apache для обслуживания динамического html? Тот же URL-адрес для разных устройств

Например:

  1. От настольного www.example.com/index.html

    совершенно другая компоновка

  2. С мобильного устройства www.example.com/index.html

    Совершенно другая компоновка

Как достичь этого? Какова будет конфигурация Apache?

Я не хочу использовать RWD, потому что расположение между устройствами слишком сильно отличается.

+1

Разве это макет, который отличается от того, что на самом деле отличается? Различия в макете («отзывчивый дизайн») обычно достигаются через mediaqueries в css, а не на веб-сервере. – Buurman

+0

Содержимое также отличается – zofia

+0

Возможно, вы могли бы достичь этого с помощью некоторых интеллектуальных правил перезаписи htaccess. – Tate83

ответ

-1

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

Однако, если у вас есть обычный сайт на www.example.com и мобильный сайт на сайте m.example.com, вы можете настроить Apache для перенаправления пользователей мобильного устройства на ваш мобильный сайт.

Google «Apache обнаруживает мобильное устройство», и вы видите такие ссылки, как http://blog.justin.kelly.org.au/apache-mobile-device-detection/, который, похоже, делает именно это.

Предупреждение в порядке: обнаружение основано на строке пользовательского агента и поэтому состоит из нечеткой логики; некоторые пользовательские агенты (некоторые устройства) могут быть обнаружены неправильно. Поэтому я бы посоветовал вам также иметь ссылку в верхней части вашей «обычной» веб-страницы, чтобы пользователи могли щелкнуть, чтобы перейти на вашу «мобильную» веб-страницу.

 Смежные вопросы

  • Нет связанных вопросов^_^