Você pode investigar a diretiva RewriteCond para aplicar condicionalmente o RewriteRule. No entanto, isso não será estritamente necessário se o seu RewriteRule corresponder explicitamente o início e o fim do URL esperado para redirecionar, por exemplo,
RewriteRule ^/$ /app/index.php [L]
Observe que o redirecionamento pode ser interno ou externo. Se você fornecer explicitamente o sinal [R]
ao seu RewriteRule, o navegador será informado sobre o novo URL a ser buscado. Caso contrário, o Apache tentará buscar a regra reescrita internamente sem informar o navegador do URL real buscado.
Por último, você pode usar as diretivas mod_rewrite ( RewriteEngine
, RewriteCond
, RewriteRule
) no seu arquivo .htaccess
.