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...