Re: redirect to url w/query_string ???

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

 



* Tom Donovan <donovant@xxxxxxxxxxxxxxxx> [2008:06:20:12:19:11-0400] scribed:
> Mike Schleif wrote:
> >* Tom Donovan <donovant@xxxxxxxxxxxxxxxx> [2008:06:20:09:08:55-0400] 
> >scribed:
> >>Mike Schleif wrote:
> >>>I want the URL's similar to the following:
> >>>
> >>>   http://domain.tld
> >>>   http://www.domain.tld
> >>>   http://domain.tld/
> >>>   http://domain.tld/fjlxasdfja
> >>>
> >>>to be redirected to the following URL:
> >>>
> >>>   http://Other_domain.tld/?rid=48830
> ...
> >>>What am I missing?
> >>>
> >>It's not clear what you are trying to do.
> >>
> >>    Other_domain.tld    vs.   www.Other_domain.tld
> >>    /                   vs.   all URIs
> >>
> >>If you want everything re-directed to http://www.Other_domain.tld, try 
> >>using just this single rewrite rule with the [noescape] flag:
> >>
> >>    RewriteRule   ^/.*$  http://www.Other_domain.tld/?rid=48830 [noescape]
> >>
> >>-tom-
> >
> >Yes, that is what I want to do.
> >
> >However, neither of the following work:
> >
> >    RewriteRule  ^/.*$ http://www.Other_domain.tld/?rid=48830 [noescape]
> >    RewriteRule  ^/.*$ http://www.Other_domain.tld/?rid=48830 [R=301,NE]
> >
> >Does RewriteRule require RewriteCond, or anything else?
> >
> >Should RewriteRule work all by itself?
> >
> >Is there some way to test WHY this does not work?
> >
> >What am I missing?
> >
> >
> re: "Does RewriteRule require RewriteCond, or anything else?"	
> No, presuming www.Other_domain.tld is on another machine - or at least in a 
> different virtual host so it won't hit the same RewriteRule again after 
> being redirected once.
> 
> re: "Should RewriteRule work all by itself?"
> Yes.
> 
> re: "Is there some way to test WHY this does not work?"
> Yes, add this:
>    RewriteLog logs/rewrite.log
>    RewriteLogLevel 9
> then look in logs/rewrite.log for the details of what mod_rewrite is doing.
> 
> Works OK for me with Apache 2.2.8 on Windows.  What are you running?
> 
> -tom-

Apache/1.3.34 Server at localhost Port 80


It creates rewrite.log; but, does not write anything there.

The only write is to access.log:

"GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0" "-"


What am I missing?

-- 
Best Regards,

Mike Schleif
mds resource
877.596.8237
-
What will you do with 1 Million website visitors?
<http://millionsoffreevisitors.com>
--

Attachment: signature.asc
Description: Digital signature


[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