Если 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;
}