sempre verdadeiro reescrito

4

Minha universidade fornece um arquivo public_html no diretório Linux de cada aluno, então é possível que cada aluno tenha uma página da Web. Eu quero colocar todos os meus scripts PHP nesse arquivo e colocar o índice em um subdiretório chamado webroot . Estou tentando descobrir uma maneira de ter um arquivo .htaccess no public_html que redirecionará TODAS as solicitações nessa pasta a serem redirecionadas.

Há muitos conselhos sobre como redirecionar qualquer arquivo que não existe, mas eu quero redirecionar, independentemente da existência de um arquivo. Posso usar algo como RewriteCond TRUE ?

    
por Matt 24.06.2012 / 21:50

2 respostas

7

Você não precisa de um RewriteCond , se você tiver apenas um RewriteRule , ele sempre será executado.

Mod_Rewrite é extensivamente bem documentado , por favor leia o manual amigável .

    
por 24.06.2012 / 21:54
0

Você pode colocar isso no seu arquivo .htaccess.

RewriteEngine On
RedirectMatch permanent ^~username/$ http://example.com/~username/php/index.php

Isso deve redirecionar qualquer solicitação para a raiz para o seu arquivo de índice (não testado). Ajuste para corresponder ao seu URL e domínio public_html.

    
por 25.06.2012 / 11:33