【发布时间】:2019-04-19 14:24:18
【问题描述】:
我使用 htaccess 密码保护来保护 laravel 应用程序。
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/.htpasswd
Require valid-user
我只想从 htaccess 密码保护中排除 1 个 url(laravel 路由)。 SetEnvIf 不适用于非物理路径。
【问题讨论】:
我使用 htaccess 密码保护来保护 laravel 应用程序。
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /var/www/.htpasswd
Require valid-user
我只想从 htaccess 密码保护中排除 1 个 url(laravel 路由)。 SetEnvIf 不适用于非物理路径。
【问题讨论】:
您可以通过将 AuthType None 包装在 Location 指令中来禁用特定 URL 的身份验证
<Location /this/laravel/route>
AuthType None
</Location>
但请注意,Location 在.htaccess 中不可用,而仅在服务器或虚拟主机配置中可用
上下文:服务器配置,虚拟主机
【讨论】:
http://example.com/some/app/public,路径应该是/some/app/public。