WebSite X5Help Center

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

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

Autore: Альберт Х.
Visite 1396, Followers 1, Condiviso 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]

Спасибо.

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

Leggi di più
Postato il da Aleksej H.
Альберт Х.
Альберт Х.
User
Autore

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

Спасибо

Leggi di più
Postato il da Альберт Х.
Aleksej H.
Aleksej H.
Moderator

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

Leggi di più
Postato il da Aleksej H.