L'adresse de connexion backend de mon site Web est comme ceci, www.example.com/login.php
Mais je souhaite masquer l'adresse de connexion via Nginx et la remplacer par une adresse de connexion inhabituelle, qui devient www.example.com/secretlogin .php. Il nécessite également que l'accès à login.php soit interdit.
Ma configuration précédente de Nginx était :
location ^~ /login.php {
return 403;
}
location ^~ /secretlogin.php {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
rewrite ^/secretlogin.php /login.php break;
}
Mais lorsque j'ai finalement visité www.example.com/secretlogin.php, un 404 est apparu.
Je ne sais pas quelle devrait être la configuration correcte.
rewrite ^/secretlogin.php.php /login.php break;
Plus de .php
ou juste comme ça