我的网站的后台登录地址是这样的,www.example.com/login.php
但是我想通过Nginx来隐藏登录地址,替换成为一个不常见的登录地址,变成www.example.com/secretlogin.php。同时还要求禁止访问login.php。
我之前的Nginx的配置是:
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;
}
但是最后访问www.example.com/secretlogin.php,出现的是404。
不知道正确的配置应该是怎么样的。
rewrite ^/secretlogin.php.php /login.php break;
多了.php
或者直接这样不就行了么