apache, tarayıcı URL'sinde adresi değiştirmeden farklı etki alanı alt klasörüne yeniden yazma


1

Aslında 2 sitemiz var.

Site 1: Apache sunucusunu kullanarak [ http://mysite1.com] 'da barındırılan masaüstü versiyonu

Site2: mysite.com'un mobil versiyonu Apache sunucusu kullanılarak [ http://mobilesites.com/mysite1mobile] ' da barındırılmaktadır .

Şimdi,

  • istek masaüstü tarayıcısından mysite1.com adresine geldiyse, [ http://mysite1.com] içeriğini almalıdır ve
  • istek mobil tarayıcıdan mysite1.com adresine gelirse, tarayıcı URL'sinde adres çubuğunu değiştirmeden [ http://mobliesites.com/mysite1mobile] içeriğini getirmelidir

Mysite1.com apache / conf / httpd.conf dosyasında böyle denedik:

<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'i mobil tarayıcıdan seçtiğimizde, isteği iletebilir ancak site içindeki tema ve sayfaların bağlantılarını haritalayamaz.

Lütfen yardım et...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.