It doesn't work because is incorrect. It should be: RewriteRule ^/(.*) http://mywebsite.com/spaces/$1 [R,L]
Notice the $1 expretion that's the key for the redirection Igor On Thu, Apr 16, 2009 at 11:24 AM, ravi kumar <[email protected]>wrote: > Hi Brian, > > Thanks for your help. > I tried to resolve this issue on my own, but it didn't worked. > > For redirecting i used the below rule > "RewriteRule ^/(.*) http://mywebsite.com/spaces/ [R]" > > After executing the site i.e "http://mywebsite.com/xxxx" > it throws an exception like "The requested URL /xxxx was not found on this > server" > > > And still it is not working. > > > Thanks, > Ravi > > > > > --- On *Thu, 16/4/09, Brian Mearns <[email protected]>* wrote: > > > From: Brian Mearns <[email protected]> > Subject: Re: [us...@httpd] Help needed for rewrite rule > To: [email protected] > Date: Thursday, 16 April, 2009, 5:40 AM > > On Wed, Apr 15, 2009 at 7:51 PM, Brian Mearns > <[email protected]<http://mc/[email protected]>> > wrote: > > On Wed, Apr 15, 2009 at 7:41 PM, Igor Cicimov > > <[email protected]<http://mc/[email protected]>> > wrote: > >> RewriteEngine On > >> RewriteRule ^/(.*) /spaces/$1 > >> > >> Igor > > > > Actually, since it was specified as needing to redirect, you need the > > [R] flag at the end, but that will end up redirecting forever. You > > need to either set up the rewrite to not match when the requested URL > > starts with /spaces/ (which would probably be a little tricky), or > > just use a RewriteCond to apply when it *doesnt* match ^/spaces/.* . > > > > Even if you don't actually want to redirect, but just do an internal > > rewrite, you should probably still include this precaution (in fact, > > you might need it, I'm not sure) in case someone actually tries to > > access http://website.com/spaces/something. > > > > -Brian > > > <flame on> > > Pardon the follow up: With all due respect, Ravi, this is a trivial > use of mod_rewrite. The fact that you were unable to figure it out and > did not offer any indication that you even made any attempts at > figuring it out suggests that you have done little if any reading on > how to use the directives in question and are merely looking for > someone else to do your work. There's been a lot of this going on > lately on this list and---as has been pointed out by another > poster---those of us participating in this list are essentially > volunteers and have more important/interesting things to do than solve > trivial problems for slackers. In other words, RTFM. > > <flame off> > > If you did in fact attempt to solve the problem yourself, then I > apologize: you'll get better results and more respect when you post > details on what you've already tried and specifically how its not > working the way you expect it to. > > -Brian > > -- > Feel free to contact me using PGP Encryption: > Key Id: 0x3AA70848 > Available from: http://keys.gnupg.net > > --------------------------------------------------------------------- > 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]<http://mc/[email protected]> > " from the digest: > [email protected]<http://mc/[email protected]> > For additional commands, e-mail: > [email protected]<http://mc/[email protected]> > > > ------------------------------ > Add more friends to your messenger and enjoy! Invite them > now.<http://in.rd.yahoo.com/tagline_messenger_6/*http://messenger.yahoo.com/invite/>
