APACHE - Redirecionar domínio para subpasta para VirtualHost

1

Eu preciso redirecionar para uma subpasta, quando eu for para o domínio.com, redirecionar para domain.com/foo. Neste momento eu tenho uma configuração simplesmente apache com Alias /foo /var/www/foo . Eu suponho que preciso criar um VirtualHost e eu faço isso:

<VirtualHost *:80>
        ServerName domain.com
        Redirect permanent / http://domain.com/foo/
</VirtualHost>

Mas tenho too many redirect erro. Eu tentei comentar Alias /foo /var/www/foo e adicionar:

<VirtualHost *:80>
        ServerName domain.com/foo
        <Directory /var/www/foo/>
        Options  FollowSymLinks
        Require all granted
        </Directory>
</VirtualHost>

Mas eu tenho o mesmo erro, alguma ideia?

Obrigado

    
por hellb0y77 18.07.2015 / 15:29

2 respostas

0

Se você realmente não quiser mapear um host virtual para o diretório acima / foo (considere o comentário de Jason), use algo como:

<LocationMatch "^/$">
    Redirect permanent "/" "/foo/"
</LocationMatch>

Dessa forma, você limitará o redirecionamento à raiz do domínio e evitará o loop de redirecionamento atual - todas as sub-rotinas Redirect serão aplicadas a locais começando com o terceiro argumento, / foo incluindo , assim você também é redirecionado de / foo para / foo .

    
por 19.07.2015 / 09:01
0

@ Jason mencionou obras para mim.

muito simples, em apache2 / htdocs /

crie um arquivo index.html com o conteúdo abaixo.

O

link irá index.html primeiro, depois redirecionará para / glassgov1 / subpasta.

<html>

<head>

  <!-- redirect default (index.html) page to another page or subfolder -->
        <meta http-equiv="refresh" content="0; url=http://localhost:10/glassgov1" />
</head>

    <body>

        <h1>It works!</h1>

    </body>

</html>

Redirecionar de uma página HTML

    
por 14.06.2018 / 01:13