I want to keep my blog in subfolder `domain_com/htdocs/blog`
and access it using blog.domain.com. I can obtain it using apache's mod\_rewrite:

```
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^blog\.domain\.com
RewriteCond %{HTTP_HOST} !^/blog
RewriteRule ^(.*)$ /blog/$1 [L]

```

But I also want to redirect hxxp://domain.com/blog to hxxp://blog.domain.com (simply because I want to hide it from users). Simple redirection like:

```
RewriteCond %{HTTP_HOST} ^wojtyniak\.com$
RewriteRule %{REQUEST_URI} ^/foo
RewriteRule ^(.*)$      http://foo.wojtyniak.com  [L,R=301]

```

causes redirection loop. Is there any way to make such a redirection without loop?
Big thanks!

PS. Sorry for those hxxp thing, but serverfault thinks these are link and doesn't allow me to post more than one.