On 05/27/2010 01:14 PM, Nilesh Govindarajan wrote: > On Thu, May 27, 2010 at 12:25 PM, J. Bakshi <joydeep@xxxxxxxxxxxxxxx> wrote: > >> On 05/27/2010 12:16 PM, J. Bakshi wrote: >> >>> Hello list, >>> >>> I am trying to achieve a very particular .htaccess redirect arrangement. >>> I have made it worked but halfway :-( >>> >>> I have written a redirect rule as >>> >>> ````````````````` >>> RewriteCond %{HTTP_HOST} ^testyou.mydomain.com >>> RewriteRule ^(.*)$ http://www.mydomain.com\?domain=testyou.mydomain.com >>> [R=301,L] >>> >>> ````````````````````````` >>> >>> So http://testyou.mydomain.com should redirect to >>> http://www.mydomain.com\?domain=testyou.mydomain.com >>> >>> But with the above rule the link redirects to >>> >>> http://www.mydomain.com\?=testyou.mydomain.com >>> >>> So without the *domain* in between. >>> >>> Could any one suggest to >>> >>> [1] how can I fixed this so the *domain* appears like >>> http://www.mydomain.com\?domain=testyou.mydomain.com >>> >>> [2] Can there be any arrangement so that I can use bulk redirection ? >>> Say putting a variable in place of testyou.mydomain.com , so that those >>> two rules can effectively redirect all subdomains pointed to that server >>> ? I don't know if it really possible. Any sugestion/clue please ? >>> >>> Thanks >>> >>> >>> >> [1] is fixed by >> >> RewriteRule ^(.*)$ http://www.mydomain.com\?domain=testyou.mydomain.com >> [R=301,L] >> >> [2] Is there any way to modify the rule for bulk domain or should I >> write the rule set for each individual domain ? >> >> Thanks for our time >> >> >> -- >> জয়দীপ বক্সী >> >> >> --------------------------------------------------------------------- >> 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 >> >> >> > > How you got [1] fixed, there's no change in the rule ! > > For bulk redirection within subdomains I suggest this: > > RewrtieCond %{HTTP_HOST} (.+).mydomain.com$ > RewriteRule (.*) http://www.mydomain.com/?domain=%{HTTP_HOST} [R=301] > > Hello Nilesh, Thank for your response. But the rule produce an internal server error ( code 500 ). Presently what I am using for each individual domain are ``````````````````````````````````````` RewriteCond %{HTTP_HOST} ^domain1.Adomain.com RewriteRule ^(.*)$ http://www.mytestsite.com\?domain=domain1.Adomain.com [R=301,L] RewriteCond %{HTTP_HOST} ^domain1.Bdomain.com RewriteRule ^(.*)$ http://www.mytestsite.com\?domain=domain1.Bdomain.com [R=301,L] ```````````````````````````````````````` All the dub-domains ( domain1.Adomain.com etc...) are pointed to the server. -- জয়দীপ বক্সী --------------------------------------------------------------------- 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