Essa opção apenas serve para a raiz do domínio. Não serve para subdomínios ou directorias.
Serve para subdomínios e directorias.
Experimentei esse código e dá loop infinito:
Fui conferir o código e está correcto! Além de estar correcto funciona para o propósito que relatas no 1º post.
O loop infinito acontece quando estás a redireccionar de e para o mesmo sítio ainda que com endereços diferentes, ou seja sub.dominio.com para dominio.com/sub, entre domínios estacionados no mesmo local.
Ou então............. ou já tens redireccionamentos feitos e estás a apontar um redireccionamento para o outro. Por acaso já não estavas a redireccionar o domínio principal para o subdomínio?