как делать авто переадресацию между темами в WP

12
B
На сайте с 05.11.2008
Offline
97
761

блог на Wordpress, имеется тема основная и еще одна дополнительная wap тема(для пользователей с телефона) которая стоит по адресу blog.ru/wap/ .

Как сделать чтоб те кто с телефона заходят попадали на blog.ru/wap/ , а те кто с компа на blog.ru/

T
На сайте с 07.04.2008
Offline
179
#1

Прописать в .htaccess что-то в духе:

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} "Windows CE" [NC,OR] #Windows CE and Pocket PC

RewriteCond %{HTTP_USER_AGENT} "NetFront" [NC,OR] #PalmSource WebBrowser 2.0

RewriteCond %{HTTP_USER_AGENT} "Palm OS" [NC,OR] #Eudora Web Browser for Palm

RewriteCond %{HTTP_USER_AGENT} "Blazer" [NC,OR] #Handspring Blazer Browser

RewriteCond %{HTTP_USER_AGENT} "Elaine" [NC,OR] #RIM Devices

RewriteCond %{HTTP_USER_AGENT} "^WAP.*$" [NC,OR] #WAP Browsers

RewriteCond %{HTTP_USER_AGENT} "Plucker" [NC,OR] #Plucker Offline download client

RewriteCond %{HTTP_USER_AGENT} "AvantGo" [NC] #AvantGo Service

RewriteRule ^index.php http://www.yourdomain.net/pda.php [L,R]

B
На сайте с 05.11.2008
Offline
97
#2

topmedia,

ща попробую

//////////

Ошибка 500

T
На сайте с 07.04.2008
Offline
179
#3

Поправил, вначале надо было добавить RewriteEngine on.

У вас уже есть .htaccess с редиректами?

B
На сайте с 05.11.2008
Offline
97
#4
topmedia:
Поправил, вначале надо было добавить RewriteEngine on.

У вас уже есть .htaccess с редиректами?

все что в нем есть это:

# BEGIN WordPress

# END WordPress

//////

пробую с телефона, кидает на веб тему все равно

T
На сайте с 07.04.2008
Offline
179
#5

Так посмотрите какой user agent у вашего телефона и его тоже в правилах пропишите. Я привел только базовый список.

B
На сайте с 05.11.2008
Offline
97
#6
topmedia:
Так посмотрите какой user agent у вашего телефона и его тоже в правилах пропишите. Я привел только базовый список.

а как добавлять? просто в Ваших списках в скобках еще чтото идет.

T
На сайте с 07.04.2008
Offline
179
#7

Добавлять в виде

RewriteCond %{HTTP_USER_AGENT} "здесь строчка вашего агента" [NC,OR]

вставлять эту строку в любом месте между

RewriteEngine on

и

RewriteCond %{HTTP_USER_AGENT} "AvantGo" [NC] #AvantGo Service

B
На сайте с 05.11.2008
Offline
97
#8
topmedia:
Добавлять в виде

RewriteCond %{HTTP_USER_AGENT} "здесь строчка вашего агента" [NC,OR]

вставлять эту строку в любом месте между

RewriteEngine on

и

RewriteCond %{HTTP_USER_AGENT} "AvantGo" [NC] #AvantGo Service

Странно, но не сработало((

А еще методы есть?

T
На сайте с 07.04.2008
Offline
179
#9

А у вас на хостинге mod_rewrite работает?

Какой useragent у телефона?

B
На сайте с 05.11.2008
Offline
97
#10
topmedia:
А у вас на хостинге mod_rewrite работает?

Какой useragent у телефона?

работает на хостинге такое.

useragent пробовал и родной браузер в смартфоне nokia и браузер UcWeb

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий