Apache umschreiben in andere Domänen-Unterordner, ohne die Adresse in der Browser-URL zu ändern
803
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 ...
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
1
Apache2-Fehlerprotokoll
-
2
Mac OS X-Bash: Deinstallieren Sie alle Apache- und PHP-Vorfälle
-
6
Wie kann ich verhindern, dass Dienste beim Booten unter Ubuntu gestartet werden?
-
5
Ordnen Sie den Ordner "Sites" http: // localhost unter OS X zu
-
2
Gibt es einen kostenlosen Security Log Analyzer für Apache?
-
6
Installieren Sie mehrere PHP-Umgebungen unter OS X Snow Leopard