1

На самом деле у нас есть 2 сайта.

Сайт 1: версия для рабочего стола, размещенная на [ http://mysite1.com] с использованием сервера Apache

Site2: мобильная версия mysite.com размещена на [ http://mobilesites.com/mysite1mobile] с использованием сервера Apache.

Сейчас,

  • если запрос поступает из браузера настольного компьютера на mysite1.com, он должен получить содержимое [ http://mysite1.com] , и
  • если запрос приходит с мобильного браузера на mysite1.com, он должен получить содержимое [ http://mobliesites.com/mysite1mobile] , не меняя адресную строку в URL браузера

Мы попробовали вот так в apache/conf/httpd.conf mysite1.com:

<IfModule proxy_module>
    ProxyRequests On
    ProxyVia On
    <Proxy *>
       Order allow,deny
       Allow from all
    </Proxy>

    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC]
    RewriteRule ^(.*)$ http://mobilesites.com/mysite1mobile/$1 [P]
    ProxyPassReverse / http://mobilesites.com/mysite1mobile/
</IfModule>

Когда мы получаем доступ к mysite1 из мобильного браузера, он может переслать запрос, но не может отобразить ссылки на темы и страницы внутри сайта.

Пожалуйста помоги...

0