URL Masking

Alles, was den Apache betrifft, kann hier besprochen werden.

URL Masking

Postby johnjacobchacko » 30. January 2014 05:55

Hello All,

I use Oracle HTTP Server, and use virtual host in my httpd.conf.
I get my redirect using the below.. but how do i mask it. I would want the browser URL to show st-admin.orp.com itself.

Code: Select all
        RewriteCond %{HTTP_HOST}  st-admin.orp.com                     [NC]
        RewriteRule .* http://tools.orp.com/webtools/UserStatus.jsp   [R=301,L]



TIA,
John
johnjacobchacko
 
Posts: 1
Joined: 30. January 2014 05:35
Operating System: Linux

Re: URL Masking

Postby Nobbie » 30. January 2014 12:48

Man kann die URL nicht "maskieren", bei einem echten Rewrite bleibt die URL erhalten, bei einem Redirect (und ein Rewrite auf eine URL ist immer ein Redirect) wird sie im Browser entsprechend angepasst.

Es gibt nur die Umgehungslösung, einen sog. "Reverse Proxy" zu konfigurieren, das bedeutet im Prinzip, dass kein Redirect auf die andere Seite stattfinden, sondern das Apache selbst den Inhalt der anderen Seite anfordert und dann unter der originalen URL ausgibt. Die beiden elemtarsten Anweisungen für die Einrichtung eines Reverse Proxys lauten "ProxyPass" und "ProxyPassReverse".

Siehe http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 86 guests