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 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.