apache menulis ulang ke subfolder domain yang berbeda tanpa mengubah alamat di url browser


1

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.