Hi there,
I use this in my .htaccess for redirect URL mysite.cr to www.mysite.cr.
It redirects fine.
...
...
...
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.cr [NC]
RewriteRule ^(.*)$ http://www.mysite.cr/$1 [L,R=301]
But the first URL(the one that does not has www) stays without www
even when it redircets properly. What i am trying to do is that no
matter what URL somebody use( www.mysite.cr or mysite.cr), i want the
final URL always to have www at the beginig.
Any idea?
Cheers
No need to use mod_rewrite RedirectMatch 301 ^/(.*) http://.../$1 On Jul 31, 7:39 pm, fRAnKEnSTEin <shirkav...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hi there, > > I use this in my .htaccess for redirect URL mysite.cr towww.mysite.cr. > It redirects fine. > > ... > ... > ... > RewriteEngine On > RewriteCond %{HTTP_HOST} ^mysite.cr [NC] > RewriteRule ^(.*)$http://www.mysite.cr/$1[L,R=301] > > But the first URL(the one that does not has www) stays without www > even when it redircets properly. What i am trying to do is that no > matter what URL somebody use(www.mysite.cror mysite.cr), i want the > final URL always to have www at the beginig. > > Any idea? > > Cheers
hi, ok i tryed with RedirectMatch 301 ^/(.*) http://.../$1 and it does not worked, in fact this solution loads the site without any css. I am using the htaccess located in the public folder, do i have to configure something else for doing this???? Cheers On 31 jul, 18:40, Tim W <tiwat...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> No need to use mod_rewrite > > RedirectMatch 301 ^/(.*)http://.../$1 > > On Jul 31, 7:39 pm, fRAnKEnSTEin <shirkav...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > Hi there, > > > I use this in my .htaccess for redirect URL mysite.cr towww.mysite.cr. > > It redirects fine. > > > ... > > ... > > ... > > RewriteEngine On > > RewriteCond %{HTTP_HOST} ^mysite.cr [NC] > > RewriteRule ^(.*)$http://www.mysite.cr/$1[L,R=301] > > > But the first URL(the one that does not has www) stays without www > > even when it redircets properly. What i am trying to do is that no > > matter what URL somebody use(www.mysite.crormysite.cr), i want the > > final URL always to have www at the beginig. > > > Any idea? > > > Cheers
another thing i am using passenger for my app, maybe passenger do not like .htaccess in public directory...no idea???
even if i delete the htaccess(some say that passenger dont like htaccess) does not work
I would use mod_rewrite and not mod_alias (RedirectMatch) for this
task, and here is a example that will make sure you stay with www.
# Force www.cadechristian.com
RewriteCond %{HTTP_HOST}   !^www\.cadechristian\.com [NC]
RewriteRule ^/(.*)         http://www.cadechristian.com/$1 [L,R=301]
This will always add the proper url with the leading www.
On Jul 31, 4:39 pm, fRAnKEnSTEin
<shirkav...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:> Hi there,
>
> I use this in my .htaccess for redirect URL mysite.cr towww.mysite.cr.
> It redirects fine.
>
> ...
> ...
> ...
> RewriteEngine On
> RewriteCond %{HTTP_HOST} ^mysite.cr [NC]
> RewriteRule ^(.*)$http://www.mysite.cr/$1[L,R=301]
>
> But the first URL(the one that does not has www) stays without www
> even when it redircets properly. What i am trying to do is that no
> matter what URL somebody use(www.mysite.cror mysite.cr), i want the
> final URL always to have www at the beginig.
>
> Any idea?
>
> Cheers
in fact my first attempt was exactly what heimdull suggest. But it does not worked. I think this has to be somthing related with passenger....any other ideas?
i have created a"test" folder inside my application publuc folder. Inside test foler i have created one .htaccess file that redirects to www.yahoo.com when i point my browser to it, redirects me to yahoo. But this htacces does not work inside my app''s public folder, it just do not do the redirect......