.httpasswd não funciona intervalos Yii .htaccess Regravar Regras

1

Eu tenho um .htaccess padrão para o Yii 1.1, ao qual adicionei autorização baseada em http.

Quando adicionei a proteção por senha, a Condição de reconfiguração RewriteCond %{REQUEST_FILENAME} !-f parou de funcionar e agora as solicitações de arquivos estáticos são processadas por meio de index.php

Mas, na verdade, a proteção por senha também não funciona, não consigo inserir nenhum dado de login e clicar em login ou clicar em cancelar, e o site aparecerá assim mesmo.

O que pode estar acontecendo aqui?

Eu tentei todas as opções para endereçar o arquivo passwd, usei o caminho completo, use ~ caminho relativo e caminho relativo do diretório atual como no código aqui, mas nenhum funcionou.

Eu criei o arquivo .htpasswd com uma ferramenta on-line, acredito que esteja ok, mas se ele foi malformado, ele não deve apenas bloquear o acesso em vez de concedê-lo? Como é que me pedem uma senha, nenhuma é dada e depois me deixa ir embora?

.htaccess:

AuthType Basic
AuthName "Authorreach Staging"
AuthUserFile .htpasswd
Require valid-user

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# --- Lines relevant to this question end here (I think) ---

# For security reasons, Option followsymlinks cannot be overridden.
#Options +FollowSymLinks
Options +SymLinksIfOwnerMatch
RewriteEngine on

<Files ~ "\.(jpg|jpeg|png|gif|pdf)$">
   order deny,allow
   allow from all
   FileETag MTime Size
</Files>

# otherwise forward it to index.php
RewriteRule . index.php
    
por Petruza 14.11.2016 / 20:20

0 respostas