O @handler
location irá reescrever o URI para /index.php
, que será então redirecionado para /en/index.php
, que (se não existir) invoca a localização @handler
.
Leia este documento porque você precisa de algo para lidar com PHP. O loop de redirecionamento é causado porque o arquivo ou o manipulador não existe. Você precisa definir um local para manipular arquivos PHP, outro local regex ou seu local nomeado.