gpt4 book ai didi

.htaccess - Laravel 5.2 - 使用 .htpasswd 的基本身份验证

转载 作者:行者123 更新时间:2023-12-04 02:11:26 24 4
gpt4 key购买 nike

我在设置受 .htpasswd 保护的 Laravel 项目时遇到问题。

我尝试将以下内容添加到我的 .htaccess 中,但在我输入凭据后它会导致内部服务器错误 (500)。

.htaccess 内容:

AuthUserFile .htpasswd
AuthType Basic
AuthName "Secured area"
Require valid-user

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

这是当前的routes.php。以防万一我应该在routes.php中更改:
Route::get('/', 'HomeController@index');

Route::auth();

Route::get('/home', 'HomeController@index');

我在 Google 上找不到任何在 laravel 5.2 下仍然有效的东西,所以我真的希望有人有想法:)

最佳答案

正如@Olaf 提到的。改变这个:

AuthUserFile .htpasswd

..进入这个:
AuthUserFile /absolute/server/path/.htpasswd

..成功了。非常感谢你!

关于.htaccess - Laravel 5.2 - 使用 .htpasswd 的基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37766943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com