[PHP]Migrar uma página de serviço para dentro da pasta App/Views
07/01/2021
0
Preciso de um help, se puder me ajudar! No diretório do meu site, onde está o index, eu deixei o .htaccess assim:
RewriteEngine On
RewriteCond % !-d
RewriteCond % !-f
RewriteCond % !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
SSLRequireSSL
AuthType basic
AuthBasicProvider ldap
(outros parametros para auth_ldap)
Só que eu quero migrar uma página de serviço para dentro da pasta App/Views. Essa página de serviço deve ter outra autenticação do tipo Básica do Apache, onde invés de consultar o banco LDAP ele consulta o /etc/httpd/passwd.apache. O .htaccess dentro da pasta desse serviço está assim:
AuthType Basic
AuthName "Acesso Restrito - SERVICES"
AuthBasicProvider file
AuthUserFile /etc/httpd/passwd.apache
<RequireAll>
Require valid-user
</RequireAll>
Só que, desde que coloquei o serviço googlechat, no ServicesController.php, da forma abaixa, o log do Apache diz que não existe o usuário remoto.
public function googlechat()
{
$this->redirect('services/google/googlechat')
}
A mensagem do log:
user serverremoto not found: /services/googlechat
Será que eu tenho que inserir determinados parâmetros no ServicesController para funcionar?
Essa dúvida foi gerada a partir de um comentário na aula [url:descricao=Tratamento de URLs amigáveis na classe App - Primeira Aplicação PHP utilizando MVC - Vídeo 7]//www.devmedia.com.br/tratamento-de-urls-amigaveis-na-classe-app-primeira-aplicacao-php-utilizando-mvc-video-7/38558[/url]
RewriteEngine On
RewriteCond % !-d
RewriteCond % !-f
RewriteCond % !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
SSLRequireSSL
AuthType basic
AuthBasicProvider ldap
(outros parametros para auth_ldap)
Só que eu quero migrar uma página de serviço para dentro da pasta App/Views. Essa página de serviço deve ter outra autenticação do tipo Básica do Apache, onde invés de consultar o banco LDAP ele consulta o /etc/httpd/passwd.apache. O .htaccess dentro da pasta desse serviço está assim:
AuthType Basic
AuthName "Acesso Restrito - SERVICES"
AuthBasicProvider file
AuthUserFile /etc/httpd/passwd.apache
<RequireAll>
Require valid-user
</RequireAll>
Só que, desde que coloquei o serviço googlechat, no ServicesController.php, da forma abaixa, o log do Apache diz que não existe o usuário remoto.
public function googlechat()
{
$this->redirect('services/google/googlechat')
}
A mensagem do log:
user serverremoto not found: /services/googlechat
Será que eu tenho que inserir determinados parâmetros no ServicesController para funcionar?
Essa dúvida foi gerada a partir de um comentário na aula [url:descricao=Tratamento de URLs amigáveis na classe App - Primeira Aplicação PHP utilizando MVC - Vídeo 7]//www.devmedia.com.br/tratamento-de-urls-amigaveis-na-classe-app-primeira-aplicacao-php-utilizando-mvc-video-7/38558[/url]
Cesar Murilo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)