You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Eric Frazier <ef...@kwinternet.com> on 2003/02/04 12:53:20 UTC

Re: [users@httpd] Rewrite based upon Referer?

Hi,

Why not setup a rewrite log and set the level to 9. It should show you where
things are choking. 


Eric 

At 07:43 AM 2/4/03 -0700, Nelson Goforth wrote:
>I asked this once before with no replies, but I still haven't figured 
>it out, so I'll try again.
>
>I want to force Referers others than my own site to go to the index 
>page, rather than to the perl script that drives the system.
>
>I've looked at the incoming Referer string and it begins: 
>"http://www.google.com/search?..."
>
>I've tried a number of variations including:
>
>	RewriteCond %{HTTP_REFERER} !^http://www.myserver.*
>	RewriteRule ^cgi-bin/(.+)$ http://www.myserver.com/index.html [L,R=301]
>
>But it just ignores me.  I know the Rewrite Engine is on, because I'm 
>doing a couple of other Rewrites on other topics.  However, I need to 
>put this one FIRST because Google continues to point to the old search 
>method (which returns a page).  I want to force any search engines to 
>use the new method, which means forcing them, temporarily, to go to the 
>index page.
>
>Any ideas what I'm doing wrong?
>
>Thank you,
>Nelson
>
>
>---------------------------------------------------------------------
>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@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
>For additional commands, e-mail: users-help@httpd.apache.org
>

(250) 655 - 9513 (PST Time Zone)

"Inquiry is fatal to certainty." -- Will Durant 





---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Rewrite based upon Referer?

Posted by Nelson Goforth <ng...@earthnet.net>.
Unfortunately I don't have access to httpd.conf, so can't set up a 
rewrite log (can't do it from .htaccess - I tried)

Also (I should not have copied from the old message) the whole "cgi" 
part of the RewriteRule doesn't mean anything.  It should be more like:

	RewriteCond %{HTTP_REFERER} !^http://www.myserver.*
	RewriteRule  /   http://www.myserver.com/index.html [L,R=301]

Nelson


On Tuesday, February 4, 2003, at 04:53  AM, Eric Frazier wrote:

> Hi,
>
> Why not setup a rewrite log and set the level to 9. It should show you 
> where
> things are choking.
>
>


---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org