Nginx réécrit l'adresse de connexion
漂亮男人
漂亮男人 2017-05-16 17:09:26
0
1
465

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.

漂亮男人
漂亮男人

répondre à tous(1)
阿神

rewrite ^/secretlogin.php.php /login.php break;
Plus de .php
ou juste comme ça

<?php include './login.php';?>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal