Jump to content
Cícero Antônio

Forçar SSLvia htaccess

Recommended Posts

Olá pessoal,

 

Desculpa se esse não for o forum correto pra esse tópico. 

 

Preciso configurar meu site de HTTP para o HTTPS e atualmente utilizo o seguinte .htaccess:

 

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1

 

Minha dúvida é que preciso configurar essas diretrizes, mantendo na url amigável o apontamento  para a variável URL com o certificado SSL.

 

Na internet encontrei tutorias que configuraram no modo geral, e não apontando para uma variável que será tratada com o GET.

 

Alguém poderia me orientar?
 

 

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Diogo Ribeiro da Silva
      Eu comprei a loja virtual v12 a algum tempo atrás e no boleto bancário gerado pela loja estava aparecendo alguns pontos de interrogação foi o único problema encontrado.
       
      Eu entrei em contato com a pessoa informando o problema e ela, "eu não lembro direito porque tem cerca de 4 anos isso" me deu algum arquivo pra colocar em uma pasta da loja e o problema foi resolvido.
       
      Infelizmente eu perdi o contato dessa pessoa e o arquivo e no momento estou precisando muito resolver esse problema porque eu estou desempregado e estou com um projeto pra ter uma loja virtual.
       
      Gostaria de saber se alguém pode me ajudar com esse problema.
       
      Gostaria muito que meu conteúdo fosse aprovado por um moderador porque me ajudaria muito e a outras pessoas.

    • By Adriano Barbosa
      Prezados,
       
      Tenho uma configuração no meu htaccess para inserir o https , porém preciso também utilizar em um subdominio, mas o mesmo é redirecionado para o dominio principal ao inserir o https.
       
      Alguem pode me ajudar por gentileza?
      Segue o código htaccess. Agradeço se puderem me ajudar.
       
      RewriteCond %{SERVER_PORT} 80 [OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRule ^(.*)$ https://www.dominio.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^111\.111\.111\.11 RewriteCond %{SERVER_PORT} 80[OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(.*)$ [NC] RewriteRule (.*) https://www.dominio.com/$1 [R=301,L]  
      Atenciosamente
    • By luiz monteiro
      E ai galera, tudo bem?
       
      Estou tentando elaborar duas urls "amigaveis" para o mesmo sistema, porem sem sucesso.
       
      -Primeira questão é a seguinte
        O sistema ocasionalmente ira receber um código com 20 caracteres (formados por números e letras) através de um link .
      Exemplo do link:    http://dominio.com.br/aa79asd79a7s0a234khl
      Tentei o seguinte
      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME}   !-f
      RewriteCond %{REQUEST_FILENAME}   !-d
      RewriteRule   ^([a-zA-Z0-9].{20})$ index.php?url=$1
       
      -A segunda questão é a seguinte
      Para essa questão tenho um arquivo produto.php que recupera o valor do cod conforme abaixo   
      Exemplo do link:    http://dominio.com.br/produto.php?cod=345
      Preciso deixar      http://dominio.com.br/produto/345
       
      Tentei acrescentar a ultima linha no htaccess
      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME}   !-f
      RewriteCond %{REQUEST_FILENAME}   !-d
      RewriteRule   ^([a-zA-Z0-9].{20})$       index.php?url=$1   [NC, QSA, L]
      RewriteRule   ^produto/([0-9].{5})$    produto.php?cod=$1   [NC, QSA, L]
       
      O problema é que não carrega os arquivos que estão em diretórios como as imagens, styles, videos.....que estão na raiz do sistema.
      Por exemplo
      <link rel="stylesheet" type="text/css" href="./styles/style1.css">
      Não carrega, onde o site fica sem os estilos e assim por diante.
       
      Agradeço desde já!
       
       
       
       
       
       
       
    • By Odinei Costas
      Ola pessoal boa noite novo aqui
       
      pois nao sei como funciona sobre os topic aqui
       
      Mais a minha duvida é o seuinte
       
      tenho meu .HTACCESS
      DirectoryIndex cidade.php RewriteEngine On # Ligue o mecanismo de reescrita # não reescrever css, js e imagens RewriteCond %{REQUEST_URI} !\.(?:css|js|jpg|gif|png)$ [NC] RewriteRule ^([a-z,0-9,A-Z,_-]+)\/?$ home.php?slug=$1 [NC,L] RewriteRule ^listagem/([a-z,0-9,A-Z,_-]+)\/?$ listagem.php?id=$1&nome=$1 [NC,L] RewriteRule ^job_buscar/ job_buscar.php.php [L] RewriteRule ^aplicativos/ aplicativos.php.php [L] <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> Nele tenho a seguinte linha
      RewriteRule  ^([a-z,0-9,A-Z,_-]+)\/?$  home.php?slug=$1   [NC,L] Funciona norma em algumas partes
       
      ele abre da seguinte forma
      http://localhost/ http://localhost/cuiaba/ quando dentro de cuiaba por exemplo vou fazer uma busca ou listar algo
      http://localhost/cuiaba/job_buscar?pesquisar=loja Mostra a seguinte mensagem de erro
       
      Objeto não encontrado! A URL requisitada não foi encontrada neste servidor. Se você digitou o endereço (URL) manualmente, por favor verifique novamente a sintaxe do endereço. Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster. Error 404 localhost Apache/2.4.34 (Win32) OpenSSL/1.0.2o PHP/7.0.32 quando vejo a listagem direta tbm 
      Quando digito a seguinte url
      http://localhost/cuiaba/listagem/287-smart-cell
       
      mostra o mesmo erro
       
       
      Alguem sabe me dizer como que posso arrumar no meu htaccess isso?
      para que funciona
    • By cefantacini
      Instalei uma loja prestashop e instalei um módulo dos correios, porém o primeiro cálculo está bem lento.
      O pessoal do suporte do módulo que eu comprei me orientou a fazer uma configuração no arquivo php.ini, semelhante a essa:
      soap.wsdl_cache_dir = /home/usuario/wsdl soap.wsdl_cache = 3 Porém o meu servidor é compartilhado e eu não tenho acesso ao php.ini, então o pessoal do suporte do servidor me orientou a inserir a configuração no arquivo .htaccess.
      Porém eu não sei a sintaxe correta e nem onde inserir essa informação no arquivo, criar a pasta é tranquilo....
      Sou bem leigo em php, se alguém puder me ajudar.....
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.