密码保护子域laravel 5安装

时间:2017-04-18 11:31:28

标签: laravel .htaccess password-protection

我在VPS上的子域上安装了Laravel。在我将其推向生产之前,它基本上是我的开发站点进行测试和调试。我的问题是,我似乎无法密码保护它所在的子域。

我的currrent文件夹结构如下所示

public_html/laravel53

我的Sub域指向laravel中的公共文件夹

public_html/laravel53/public

我已尝试通过cpanel设置密码保护,laravel53public文件夹

均无效

这是.htaccess文件夹

中的public文件
<IfModule mod_rewrite.c>

    <IfModule mod_negotiation.c>

Options -MultiViews

    </IfModule>


    RewriteEngine On

    DirectoryIndex index.php



    # 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>

AuthType Basic
AuthName "public"
AuthUserFile "/home/user/.htpasswds/public_html/laravel53/public/passwd"
require valid-user

.htaccess文件夹中的laravel53

AuthType Basic
AuthName "laravel53"
AuthUserFile "/home/user/.htpasswds/public_html/laravel53/passwd"
require valid-user

这些似乎都不适用于其中的auth内容。我创建了其他具有密码保护功能的测试文件夹并且它们正常工作,所以我认为它与Laravel的htaccess或我的subdomian的指向有关。不知道从这里做什么

0 个答案:

没有答案