У меня возникли проблемы с созданием защищенного проекта larvel .htpasswd.Laravel 5.2 - Basic Auth using .htpasswd
Я попытался добавить следующее к моей .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('/', '[email protected]');
Route::auth();
Route::get('/home', '[email protected]');
Я не мог найти что-нибудь полезное на Google, который до сих пор работает под Laravel 5.2, так что я действительно надеюсь, что кто-то там идея :)
Внутренняя ошибка сервера с помощью htpasswd, см. Http://stackoverflow.com/q/15476252/1741542 –