emash 1 Опубликовано: 31 мая 2019 Рассказать Опубликовано: 31 мая 2019 (изменено) Добрый время суток! Меня интересует такой вопрос. Возможно ли сделать так, чтобы мобильная версия сайта была доступна на поддомене. Например, сейчас мобильная версия есть за адресом site.com/index.php?action=mobile, а надо m.site.com. Возможно ли это? Если да, то объясните подробно как это сделать. Спасибо. Изменено 31 мая 2019 пользователем emash m.site.com Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 31 мая 2019 Рассказать Опубликовано: 31 мая 2019 2 часа назад, emash сказал: Добрый время суток! Меня интересует такой вопрос. Возможно ли сделать так, чтобы мобильная версия сайта была доступна на поддомене. Например, сейчас мобильная версия есть за адресом site.com/index.php?action=mobile, а надо m.site.com. Возможно ли это? Если да, то объясните подробно как это сделать. Спасибо. 1) Настройках DNS вашего домена добавляете wildcard (*.example.com), чтобы любой поддомен шел на основной 2) В настройках веб-сервера прописываем виртуалхост *, чтобы все запросы обрабатывались одним и тем же виртуалхостом. 3) ВСЁ. Больше ничего не надо. Всё уже готово и работает. 1 Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 31 мая 2019 Рассказать Опубликовано: 31 мая 2019 чуть не забыл и в htaccess вносишь RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android) [NC] RewriteRule (.*) http://m.syte.ru/$1 [R=301,L] 1 Ссылка на сообщение Поделиться на других сайтах
emash 1 Опубликовано: 2 июня 2019 Рассказать Опубликовано: 2 июня 2019 Автор В 01.06.2019 в 01:29, alukardua сказал: чуть не забыл и в htaccess вносишь RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android) [NC] RewriteRule (.*) http://m.syte.ru/$1 [R=301,L] Зашел с телефона андроид, пишет слишком много редиректов Ссылка на сообщение Поделиться на других сайтах
alukardua 27 Опубликовано: 2 июня 2019 Рассказать Опубликовано: 2 июня 2019 6 часов назад, emash сказал: Зашел с телефона андроид, пишет слишком много редиректов значит что то нетак сделал, так как проверял на своем хостинге все работало идеально Ссылка на сообщение Поделиться на других сайтах
emash 1 Опубликовано: 2 июня 2019 Рассказать Опубликовано: 2 июня 2019 (изменено) Автор 12 минут назад, alukardua сказал: значит что то нетак сделал, так как проверял на своем хостинге все работало идеально RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android) [NC] RewriteCond %{HTTP_HOST} !([^\.]+)\.site\.com$ RewriteRule ^(.*)$ http://m.site.com/$1 [R=301,L] Спасибо так работает отлично! Изменено 2 июня 2019 пользователем emash 1 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас