Return-Path: Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 99306 invoked by uid 500); 22 Jan 2003 12:04:23 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 99295 invoked from network); 22 Jan 2003 12:04:22 -0000 Received: from ns0b.swx.com (146.109.240.235) by 208.185.179.12.available.above.net with SMTP; 22 Jan 2003 12:04:22 -0000 Received: from gate0b.unix.swx.ch (gate0b [192.168.252.145]) by ns0b.swx.com (8.12.6/8.12.6) with ESMTP id h0MC4FCl003721 for ; Wed, 22 Jan 2003 13:04:15 +0100 (MET) Received: from SOMEXEVS001.ex.ordersx.org (localhost [127.0.0.1]) by gate0b.unix.swx.ch (8.12.6/8.12.6) with ESMTP id h0MC4EeU028232 for ; Wed, 22 Jan 2003 13:04:14 +0100 (MET) content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Date: Wed, 22 Jan 2003 13:04:13 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [users@httpd] Rewrite but keep original URL in browser Thread-Index: AcLCDZE0pHHig2yDTdWlJxt0At8EggAAEdHg From: "Boyle Owen" To: X-Spam-Rating: 208.185.179.12.available.above.net 1.6.2 0/1000/N Subject: RE: [users@httpd] Rewrite but keep original URL in browser >-----Original Message----- >From: Gunter Verbocht [mailto:gunter@verbocht.be] >(all in .htaccess which has is configured to overwrite all in >httpd.conf) The directives RewriteLog and RewriteLogLevel do not work in .htaccess - = so that's why your log doesn't get written.=20 >RewriteEngine On >Options +FollowSymlinks >Options -Indexes >RewriteBase / > =20 >RewriteLog "/var/log/rewrite.log" >RewriteLogLevel 9 > ># naamregistratie.be --> http://www.abcweb.nl/ >RewriteCond %{HTTP_HOST} ^(.+).naamregistratie.be$ [NC] >RewriteRule .* http://www.abcweb.nl/$1 [P] > > >As you can also see, I receive a 500 internal server error. I=20 >also can't >get the rewrite log to work (I believe it should be in httpd.conf but I >would not know where to set it, module rewrite is enabled with the >apache config, and apache is version: 1.3.24) You have to move: RewriteLog "/var/log/rewrite.log" RewriteLogLevel 9 to httpd.conf > >I don't have a clue how I can find my mistake. Does anyone have anymore >tips considering this issue? > >Regards, > >Gunter > > >-----Original Message----- >From: Boyle Owen [mailto:Owen.Boyle@swx.com]=20 >Sent: woensdag 22 januari 2003 10:56 >To: users@httpd.apache.org >Subject: RE: [users@httpd] Rewrite but keep original URL in browser > >Thanks for plain text - now I can interleave the responses! > >>-----Original Message----- >>From: Gunter Verbocht [mailto:gunter@verbocht.be] >>Sent: Mittwoch, 22. Januar 2003 10:23 >>To: users@httpd.apache.org >>Subject: RE: [users@httpd] Rewrite but keep original URL in browser >> >> >>Thank you. >> >>I have at the moment following rules in my .htaccess: >># domain.dom --> http://other.domain.com/user/ >>RewriteCond %{HTTP_HOST} ^(.+\.)*domain.com$ [NC] >>RewriteCond %{REQUEST_URI} !http://other.domain.com/user/ >>RewriteRule ^(.*)$ http://other.domain.com/user/$1 [P] > >I'm not an expert on mod_rewrite but I can see a few problems=20 >with this: >- your first RewriteCond is wrong since the regexp=20 >backreference records >the ".", also you don't need the "*" before "domain". >- You don't need the second RewriteCond at all since, to arrive in the >domain.com VH, you *cannot* have had a request for "otherdomain".=20 >- I don't think you need to backreference the RewriteRule at all - you >only need the backref from the RewriteCond. > >Putting it all together: > >RewriteCond %{HTTP_HOST} ^(.+).domain.com$ [NC] >RewriteRule .* http://other.domain.com/user/$1 [P] > >To debug: >- Look in the access log of otherdomain to see if the request is being >made. >- Activate RewriteLog to see what the rewrite engine is actually doing. > > >>When I use this on my virtual host, I get 'page not found'. I=20 >>have on my >>apache webserver now proxy enabled. I will try it there, but I would >>like to know if the script above is correct.. or if there maybe is a >>better method.=20 >> >> >>Regards, >> >>Gunter Verbocht >> >>-----Original Message----- >>From: Boyle Owen [mailto:Owen.Boyle@swx.com]=20 >>Sent: woensdag 22 januari 2003 9:05 >>To: users@httpd.apache.org >>Subject: RE: [users@httpd] Rewrite but keep original URL in browser >> >>Plain text please... >> >>You can use mod_rewrite with the [P] flag (for "proxy"). This=20 >>will cause >>apache to fetch the remote page and serve it directly, i.e.=20 >it will not >>send a redirect to the client. >> >>Alternatively, since the mapping is quite simple, you can use=20 >mod_proxy >>directly, e.g. >> >>ProxyPass / http://other.domain.com/userlogin/ >>ProxyPassReverse / http://other.domain.com/userlogin/ >> >>in the www.domain.com config. >> >>Rgds, >> >>Owen Boyle >> >>PS - there is a difference between redirecting and proxying; I wrote >>this yesterday in response to an uncannily similar question >>http://marc.theaimsgroup.com/?l=3Dapache-httpd-users&m=3D1043138105 >>04362&w=3D2 >>-----Original Message----- >>From: Gunter Verbocht [mailto:gunter@verbocht.be] >>Sent: Dienstag, 21. Januar 2003 20:38 >>To: users@httpd.apache.org >>Subject: [users@httpd] Rewrite but keep original URL in browser >> >> >>Hi, >>=20 >>I have been reading the mod rewrite guides on the apache homepage, but >>did not find an answer. >>=20 >>I am looking for a solution for the following problem: >>I have a user with domain http://www.domain.com >>The user has it's webpage at url http://other.domain.com/userlogin/ >>The url domain.com should be redirected to >>http://other.domain.com/userlogin but the browser bar should still say >>http://www.domain.com >>=20 >>Is this possible using Apache's mod rewrite? Is their another solution >>then using an empty frame? >>=20 >>=20 >>Regards, >>=20 >>Gunter Verbocht >> >>This message is for the named person's use only. It may contain >>confidential, proprietary or legally privileged information. No >>confidentiality or privilege is waived or lost by any mistransmission. >>If you receive this message in error, please notify the=20 >sender urgently >>and then immediately delete the message and any copies of it from your >>system. Please also immediately destroy any hardcopies of the message. >>You must not, directly or indirectly, use, disclose,=20 >distribute, print, >>or copy any part of this message if you are not the intended=20 >recipient. >>The sender's company reserves the right to monitor all e-mail >>communications through their networks. Any views expressed in this >>message are those of the individual sender, except where the message >>states otherwise and the sender is authorised to state them to be the >>views of the sender's company.=20 >> >>--------------------------------------------------------------------- >>The official User-To-User support forum of the Apache HTTP Server >>Project. >>See for more info. >>To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org >> " from the digest: users-digest-unsubscribe@httpd.apache.org >>For additional commands, e-mail: users-help@httpd.apache.org >> >> >> >> >>--------------------------------------------------------------------- >>The official User-To-User support forum of the Apache HTTP=20 >>Server Project. >>See for more info. >>To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org >> " from the digest: users-digest-unsubscribe@httpd.apache.org >>For additional commands, e-mail: users-help@httpd.apache.org >> >> > >--------------------------------------------------------------------- >The official User-To-User support forum of the Apache HTTP Server >Project. >See for more info. >To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org > " from the digest: users-digest-unsubscribe@httpd.apache.org >For additional commands, e-mail: users-help@httpd.apache.org > > > > >--------------------------------------------------------------------- >The official User-To-User support forum of the Apache HTTP=20 >Server Project. >See for more info. >To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org > " from the digest: users-digest-unsubscribe@httpd.apache.org >For additional commands, e-mail: users-help@httpd.apache.org > > --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org " from the digest: users-digest-unsubscribe@httpd.apache.org For additional commands, e-mail: users-help@httpd.apache.org