Corrigido com:
rewrite ^/oldsignup1.php$ http://example.com/signup.html permanent;
rewrite ^/oldsignup2.php$ http://example.com/signup.html permanent;
location / {
try_files $uri $uri/ /index.php?$args;
}
Se o URL terminar em .HTML, não tenho problema em controlá-lo e redirecioná-lo para o Joomla. Mas se termina em .PHP eu recebo a página 404.
Eu suponho que pode ser uma das duas maneiras: 1. Dê o Joomla controle de URLs que terminam em PHP para que eu possa redirecionar o URL de dentro do Joomla ou 2. Tente fazê-lo dentro da configuração do NGINX:
location / {
try_files $uri $uri/ /index.php?$args;
}
location /oldsignup.php {
rewrite ^/.* http://example.com/signup.html permanent;
}
location /oldsignup2.php {
rewrite ^/.* http://example.com/signup.html permanent;
}
Eu tentei o acima, mas ele falhou.