RE: [users@httpd] Forcing External Redirect requests through mod_rewrite and proxy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think your problem may be the ^ in the folowing line:
 
RewriteRule ^page/(.*) http://domain.com/Merchant2/merchant.mvc?page=$1 [P]

since a URL path usually begins with a /. Try

RewriteRule ^/page/(.*) http://domain.com/Merchant2/merchant.mvc?page=$1 [P]

instead.

-ascs
________________________________

From: Tim Traver [mailto:tt-list@xxxxxxxxxxxxx] 
Sent: Tuesday, June 14, 2005 10:24 PM
To: users@xxxxxxxxxxxxxxxx
Subject: Re: [users@httpd] Forcing External Redirect requests through mod_rewrite and proxy


Joshua,

its doing an internal redirect to the local server. I need it to make an external request to that URL and pass through the data it gets back.

I need it to do that so that it hits the load balancing hardware, and sends the request to the server group that can handle the requests for that mime type...

Tim.


Joshua Slive wrote: 

	On 6/14/05, Tim Traver <tt-list@xxxxxxxxxxxxx> <mailto:tt-list@xxxxxxxxxxxxx>  wrote:
	  

		Hi all,
		
		ok, this may sound wierd, but I'm sure you guys have heard it all...
		
		I am trying to do a proxy redirect using the [P] directive at the end of
		a mod_rewrite rule. Here is what my .htaccess file looks like :
		
		RewriteEngine On
		RewriteCond %{REQUEST_URI} !-s
		RewriteRule ^page/(.*) http://domain.com/Merchant2/merchant.mvc?page=$1 [P]
		
		What I want to happen is for this proxy request to not be an internal
		one, but make the request externally. The reason for this is because we
		have load balancing switches that determine where requests go based upon
		the URI, and this machine is not supposed to handle the .mvc scripts
		(another bank of machines is)...
		
		So, a request comes in for http://domain.com/page/2 and I want it to
		send out a proxy request to http://domain.com/Merchant2/merchant.mvc?page=2
		
		The reason I do't do a Redirect, is that I do not want the URL to change
		in the users browser...
		
		is there a directive to add to the [P] that can tell it not to do this
		request internally ???
		
		or better yet, is there another module, or resource I can find that I
		can use to accomplish something similar ???
		    

	I don't understand your question.  What exactly is the above
	configuration not doing that you would like it to do?
	
	Joshua.
	
	---------------------------------------------------------------------
	The official User-To-User support forum of the Apache HTTP Server Project.
	See <URL:http://httpd.apache.org/userslist.html> <http://httpd.apache.org/userslist.html>  for more info.
	To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
	   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
	For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
	
	  


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux