WebSite X5Help Center

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

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

Autor: Альберт Х.
Besucht 1395, Followers 1, Geteilt 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]

Спасибо.

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

Mehr lesen
Gepostet am von Aleksej H.
Альберт Х.
Альберт Х.
User
Autor

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

Спасибо

Mehr lesen
Gepostet am von Альберт Х.
Aleksej H.
Aleksej H.
Moderator

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

Mehr lesen
Gepostet am von Aleksej H.