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 .
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 ?
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 .
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.
Tags apache-http-server