Перенаправление мобильных пользователей из root / [x] в root / mobile / [x] с помощью htaccess - PullRequest
0 голосов
/ 16 марта 2012

Я использую следующий код для перенаправления мобильных пользователей:

#mobile redirect
RewriteCond %{REQUEST_URI} !^/mobile/.*$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera     mobile|palmos|webos|googlebot-mobile" [NC]

Дело в том, что это перенаправляет каждую страницу на главную страницу, например, на www.site.com/folder/page с мобильного телефонаУстройство будет перенаправлено на сайт www.site.com/mobile.Я хотел бы отредактировать код так, чтобы та же самая страница привела к www.site.com/mobile/folder/page, и мне нужно это правило, чтобы подать заявку на любую страницу, которую будут пытаться открыть мобильные пользователи.

1 Ответ

1 голос
/ 16 марта 2012

Это должно делать то, что вы хотите:

#mobile redirect
RewriteCond %{REQUEST_URI} !^/mobile/.*$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera     mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ /mobile/$1 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...