W3Ask






BEM-VINDO  >  INTERNET  >  WEBMASTER

Redirecionar http para https com htaccess




Você deseja configurar um certificado SSL com seu servidor para oferecer uma conexão segura aos seus sites. Para redirecionar seus URLs http para seu URL https no WordPress, você pode usar o seguinte htaccess, que enviará automaticamente os usuários da Internet para o novo URL de seus sites.

# BEGIN WordPress

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
RewriteCond %{HTTP_HOST} !^www.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Para outros CMS, basta copiar esta parte:

RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
RewriteCond %{HTTP_HOST} !^www.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Dentro :

RewriteEngine On
RewriteBase /

...

Obviamente, você precisa de um certificado SSL, precisa configurar o Apache (ou Nginx) para definir hosts virtuais.













Publicações relacionadas:


Http redirecionado para conf padrão quando o SSL ativado
https://53.ip-193-70-41.eu/http-redirecionado-conf-padrao-ssl-ativado/
Para redirecionar corretamente o http para o arquivo conf padrão quando você ativou o SSL, é necessário definir as portas 80 e 443 no seu ...
Como configurar o arquivo .htaccess no WordPress
https://53.ip-193-70-41.eu/como-configurar-arquivo-htaccess-wordpress/
O arquivo .htaccess é muito importante para um site. Ele permite que você reescreva os URLs para torná-los mais facilmente legíveis para ...
Mensagem de erro HTTP 500 com WordPress
https://53.ip-193-70-41.eu/mensagem-erro-http-500-wordpress/
Às vezes, é possível obter um erro do tipo HTTP 500 após a instalação de um novo plug-in na interface do WordPress. Isso também pode ...
Como adicionar o cabeçalho If-Modified-Since HTTP
https://53.ip-193-70-41.eu/adicionar-cabecalho-if-modified-since-http/
O cabeçalho "If-Modified-Since HTTP" informa aos mecanismos de pesquisa se suas páginas foram modificadas ou atualizadas desde a última indexação ...
Como instalar https com o Let's Enscrypt
https://53.ip-193-70-41.eu/como-instalar-https-let-s-enscrypt/
Aviso: a instalação de um certificado SSL pode gerar um https funcionando no final, mas com problemas intermitentes muito irritantes, como ...