Mike Schleif wrote:
* Tom Donovan <[EMAIL PROTECTED]> [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-
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]