Если URL-адрес заканчивается на .HTML, у меня нет проблем с его управлением и перенаправлением в Joomla. Но если заканчивается на .PHP, я получаю страницу 404.
Я предполагаю, что это можно исправить одним из двух способов: 1. Предоставьте Joomla контроль над URL-адресами, заканчивающимися на PHP, чтобы я мог перенаправлять URL-адрес из Joomla. или 2. Попробуйте сделать это в конфигурации 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;
}
Я пробовал описанное выше, но это не удалось.
Исправлено:
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;
}