【问题标题】:Nginx Basic Auth On Codeigniter Routes returns 404 ErrorCodeigniter 路由上的 Nginx 基本身份验证返回 404 错误
【发布时间】:2021-04-10 07:13:49
【问题描述】:

我正在尝试保护 DOMAIN.com/admin,文件夹 admin 不存在,它只是一个路由

我有一个名为 Admin.php 的 Codeigniter 控制器

它的路线如下:

routes.php

$route['admin']                         = 'index_admin';

我正在尝试使用 Nginx 进行基本身份验证

    location /admin {
    auth_basic         "Administrator’s Area";
    auth_basic_user_file /etc/nginx/.htpasswd;
    }

身份验证框正在工作,但之后出现 404 错误。

【问题讨论】:

  • 您是否进行代客链接操作?

标签: codeigniter nginx


【解决方案1】:

固定 将此添加到位置

try_files $uri $uri/ /index.php$is_args$args;

【讨论】:

    猜你喜欢
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 2015-11-09
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多