WebSite X5Help Center

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

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

Auteur : Альберт Х.
Visité 1110, Followers 1, Partagé 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]

Спасибо.

Posté le
3 RéPONSES - 2 UTILE
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 мог измениться. В моём фрагменте, возможно, слишком много старых. Плюс, может не быть новых. Это также могло бы быть причиной, что перенаправление не сработало.

Lire plus
Posté le de Aleksej H.
Альберт Х.
Альберт Х.
User
Auteur

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

Спасибо

Lire plus
Posté le de Альберт Х.
Aleksej H.
Aleksej H.
Moderator

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

Lire plus
Posté le de Aleksej H.