Nginx重寫登入位址
漂亮男人
漂亮男人 2017-05-16 17:09:26
0
1
511

我的網站的後台登入位址是這樣的,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。
不知道正確的配置應該是怎麼樣的。

漂亮男人
漂亮男人

全部回覆(1)
阿神

rewrite ^/secretlogin.php.php /login.php break;
多了.php
或直接這樣不就行了麼

<?php include './login.php';?>
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板