Sebenarnya kami memiliki 2 situs.

Situs 1: Versi desktop di-host di [ http://mysite1.com] , menggunakan server Apache

Site2: Versi mobile dari mysite.com di-host di [ http://mobilesites.com/mysite1mobile] , menggunakan server Apache.

Sekarang,

  • jika permintaan datang dari browser desktop ke mysite1.com, ia harus mengambil konten [ http://mysite1.com] , dan
  • jika permintaan berasal dari peramban seluler ke mysite1.com, ia harus mengambil konten [ http://mobliesites.com/mysite1mobile] , tanpa mengubah bilah alamat di URL peramban

Kami mencoba seperti ini di apache / conf / httpd.conf dari 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>

Saat kami membuat mysite1 dari browser seluler, kami dapat meneruskan permintaan tetapi tidak dapat memetakan tautan tema dan halaman di dalam situs.

Tolong bantu...

Sharat
sumber