从htaccess密码保护中排除特定的laravel路由

问题描述 投票:0回答:1

我用htaccess密码保护保护laravel应用程序。

AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/.htpasswd
Require valid-user

我想从htaccess密码保护中只排除1个url(laravel路由)。 SetEnvIf不适用于非物理路径。

laravel .htaccess
1个回答
0
投票

您可以通过在AuthType None指令中包装Location来禁用特定URL的身份验证

<Location /this/laravel/route>
    AuthType None
</Location>

但请注意,Location不提供.htaccess,但仅适用于服务器或虚拟主机配置

上下文:服务器配置,虚拟主机


如果这不是动态路由,而是从文件系统提供的URL,则应该使用Directory和/或Files指令。

© www.soinside.com 2019 - 2024. All rights reserved.