Apache umschreiben in andere Domänen-Unterordner, ohne die Adresse in der Browser-URL zu ändern

749
Sharat

Eigentlich haben wir 2 Standorte.

Site 1: Desktopversion, die auf [ http://mysite1.com] gehostet wird, unter Verwendung eines Apache-Servers

Site2: Die mobile Version von mysite.com wird auf [ http://mobilesites.com/mysite1mobile] unter Verwendung eines Apache-Servers gehostet .

Jetzt,

  • Wenn die Anfrage vom Desktop-Browser an mysite1.com stammt, sollte der Inhalt von [ http://mysite1.com] und abgerufen werden
  • Wenn die Anforderung vom mobilen Browser an mysite1.com gesendet wird, sollte der Inhalt von [ http://mobliesites.com/mysite1mobile] abgerufen werden, ohne die Adressleiste in der Browser-URL zu ändern

Wir haben es in apache / conf / httpd.conf von mysite1.com so versucht:

<IfModule proxy_module> ProxyRequests On ProxyVia On <Proxy *> Order allow,deny Allow from all </Proxy>  RewriteEngine On RewriteCond % "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> 

Wenn wir mysite1 vom mobilen Browser aus erreichen, kann er die Anfrage weiterleiten, aber keine Links zu Themen und Seiten innerhalb der Site zuordnen.

Bitte helfen Sie ...

1

0 Antworten auf die Frage