.htaccess RewriteRule

19/07/2018

0

Boa tarde,

Estou usando um template MVC que peguei num curso aqui na DevMedia, porém agora não me recordo exatamente qual (Mas se for preciso posso procurar).

Habilitei o SSL no meu site e habilitei o redirecionamento automático para HTTPS, de forma que se alguém digitar HTTP ele automaticamente abre o HTTPS. Quando eu fiz isso o sistema do meu hospedeiro inseriu automaticamente no meu .htaccess as seguintes linhas:

RewriteEngine On
RewriteCond % off
RewriteRule (.*) https://%%

Porém o meu template MVC usa as seguintes linhas:

# Necessary to prevent problems when using a controller named "index" and having a root index.php
# more here: http://httpd.apache.org/docs/2.2/content-negotiation.html
Options -MultiViews

# Disallows others to look directly into /public/ folder
Options -Indexes

# When using the script within a sub-folder, put this path here, like /mysubfolder/
# If your app is in the root of your web folder, then leave it commented out
#RewriteBase /mysubfolder/

# General rewrite rules
RewriteCond % !-d
RewriteCond % !-f
RewriteCond % !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

O problema é: Quando eu digito HTTP ele até abre a página corretamente, porém não redireciona automaticamente para modo seguro (HTTPS). Para eu usar o modo seguro eu tenho que digitar explicitamente o HTTPS.

Se eu retiro a linha RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] Ele faz o redirecionamento automático.

Só que eu quero usar a linha RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] para que o meu template MVC funcione, mas eu quero usar essa linha de forma que ele vá para o HTTPS automaticamente se for digitado HTTP

Como devo fazer ?

Obrigado e desculpe a confusão.
Guilherme Vasconcellos

Guilherme Vasconcellos

Responder

Posts

19/07/2018

Guilherme Vasconcellos

Desculpe, quando eu postei sumiu um pedaço da primeira parte. Lá no topo é o seguinte

RewriteEngine On
RewriteCond % off
RewriteRule (.*) https://% { HTTP_HOST } % { REQUEST_URI }
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar