Я застрял на, казалось бы, простой проблеме. У меня есть экземпляр wordpress, работающий на сервере nginx. Мне нужен мой сервер для перенаправления всех запросов с /
на /wp-login.php
, но мне все равно нужно иметь доступ к /index.php
, если я назову его явно.
Теперь я пробовал сотни вариантов, но каждый раз, когда /
указывает на /wp-login.php
, мои вызовы на /index.php
также перенаправляются на /wp-login.php
Это последняя конфигурация, которую я пробовал:
server {
root /var/www/ava;
server_name _;
location = / {
try_files $uri /wp-login.php;
}
location / {
try_files $uri /index.php;
}
location ~* \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
Спасибо за любую помощь!