Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать редирект статических страниц при мобильной версии?

Как сделать редирект статических страниц при мобильной версии?


     01.08.2017    мобильная версия    Все вопросы » Общие вопросы    1211

вопрос
Здравствуйте. Такой вопрос: У меня есть мобильная версия на сайте. Для нее ее я сделал отдельные статические страницы. То есть для обычной версии сайта идет, к примеру, work.html, а для мобильной версии - work-smartphone.html. Есть ли возможность настроить редирект так, чтобы если человек заходит с мобильного устройства на work.html его бы автоматически перенаправляло на work-smartphone.html?

Ответа пока нет


6 комментариев

nowheremany
Эксперт

nowheremany - 1 августа 2017 15:34 -


Благодарность принимаю тут Связь

mobdy-dick
Юзер

mobdy-dick - 1 августа 2017 20:48 -

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|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|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|play|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-|tosh|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|mobile|pda|psp" [NC]
RewriteRule http://noviyvek-02.ru/work.html http://noviyvek-02.ru/work-smartphone.html [R=301,L]


Почему-то не срабатывает

nowheremany
Эксперт

nowheremany - 2 августа 2017 10:13 -

Как минимум ошибка в этом
RewriteRule http://noviyvek-02.ru/work.html http://noviyvek-02.ru/work-smartphone.html [R=301,L]

По идее должно быть так
RewriteRule $work.html$ work-smartphone.html [R=301]

Благодарность принимаю тут Связь

mobdy-dick
Юзер

mobdy-dick - 2 августа 2017 12:12 -

не помогло, к сожалению. И даже такое не работает:
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)
RewriteRule $work.html$ work-smartphone.html [R=301]

nowheremany
Эксперт

nowheremany - 2 августа 2017 12:34 -

RewriteRule $work.html^ work-smartphone.html [R=301,L]

Так попробуйте

Благодарность принимаю тут Связь

mobdy-dick
Юзер

mobdy-dick - 2 августа 2017 12:46 -

не сработал, но зато
RewriteRule work.html work-smartphone.html [R=301,L]

работает, как надо)
Спасибо за помощь.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх