WebSite X5Help Center

 
Альберт Х.
Альберт Х.
User

Как сделать переадресацию на отдельную мобильную версию сайта  ru

Autor: Альберт Х.
Visitado 1356, Seguidores 1, Compartilhado 0  

Доброе время всем... Есть отдельная мобильная версия сайта,  загружена в папку основного сайта.

Как сделать переадресацию на этот сайт при входе с мобильного телефона. Сайт на https .Нашел у Алексея в блоге это, но не работает, есть у кого варианты?

Создайте в корне своего основного сайта (не мобильного) файл «.htaccess» 

RewriteEngine on
RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml¦application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|benq|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|erics|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|android|mobile|pda|psp" [NC]
RewriteRule ^(.*)$ http://m.vashsajt.com/$1 [NC,L]

Спасибо.

Publicado em
3 RESPOSTAS - 2 ÚTEIS
Aleksej H.
Aleksej H.
Moderator

Здравствуйте. Попробуйте что-то из этого.

Попробуйте так (с поправкой на протокол):

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.sigolochki\.spb.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ https://site.ru/$1 [R=301,L]

RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml¦application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|benq|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|erics|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|android|mobile|pda|psp" [NC]
RewriteCond %{REQUEST_URI} !^/pda/
RewriteRule .* /pda/ [R]

Но это может не сработать именно на Вашем сервере (уточните в тех. поддержке своего хостинга). Плюс, тестировал около 4 лет назад. С тех пор список USER AGENT мог измениться. В моём фрагменте, возможно, слишком много старых. Плюс, может не быть новых. Это также могло бы быть причиной, что перенаправление не сработало.

Ler mais
Publicado em de Aleksej H.
Альберт Х.
Альберт Х.
User
Autor

Спасибо, Алексей, буду пробовать. Ещё вопрос- влияет ли если в файле «.htaccess» есть переадресация на протокол https?

Спасибо

Ler mais
Publicado em de Альберт Х.
Aleksej H.
Aleksej H.
Moderator

"влияет ли если в файле «.htaccess» есть переадресация на протокол https?" - не должно.

Ler mais
Publicado em de Aleksej H.