HTTP para o redirecionamento HTTPS não está funcionando !? - Tentei vários métodos

1

Comprei um SSL UCC padrão Até 100 unidades da Godaddy. Eu instalei todos os arquivos necessários no meu servidor, e ir ao link funciona bem, mas link NÃO está encaminhando para https: // versão ... em ALGUNS navegadores. Por que isso?

Este site é um host virtual em uma máquina Ubuntu Linux rodando a última versão do Apache.

Minha configuração está abaixo:

   <VirtualHost *:80>
     ServerName example.com
     ServerAlias  www.example.com
     UseCanonicalName Off
     DocumentRoot /var/www/vhosts/example.com/httpdocs
     Redirect permanent / https://www.example.com/
   </VirtualHost>

    <VirtualHost _default_:443>

       ServerName   example.com
       ServerAlias  www.example.com
       UseCanonicalName Off
       DocumentRoot /var/www/vhosts/example.com/httpdocs
       ErrorLog ${APACHE_LOG_DIR}/example.com-error.log

       # Possible values include: debug, info, notice, warn, error, crit,
       # alert, emerg.
       LogLevel warn

       CustomLog ${APACHE_LOG_DIR}/example-access.log combined

       SSLEngine on
       SSLCertificateFile /etc/apache2/ssl-all/example.com/example.crt
       SSLCertificateKeyFile /etc/apache2/ssl-all/example.com/example.key
       SSLCertificateChainFile /etc/apache2/ssl-all/example.com/gd_bundle-g2-g1.crt

    <Directory /var/www/vhosts/example.com/httpdocs>

           Options Indexes FollowSymLinks MultiViews
           AllowOverride FileInfo Options
           Order allow,deny
           allow from all

            <IfModule mod_php5.c>
                    php_admin_flag engine on
             </IfModule>

             # BEGIN WordPress
              <IfModule mod_rewrite.c>
              RewriteEngine On
              RewriteBase /
              RewriteRule ^index\.php$ - [L]
              RewriteCond %{REQUEST_FILENAME} !-f
              RewriteCond %{REQUEST_FILENAME} !-d
              RewriteRule . /index.php [L]
              </IfModule>

              # END WordPress
   </Directory>

  </VirtualHost>

Também tentei substituir o Redirect com o abaixo sem sorte:

 RewriteEngine On
 RewriteCond %{SERVER_PORT} !443
 RewriteRule ^(/(.*))?$ https://%{HTTP_HOST}/$1 [R=301,L]

E:

 RewriteEngine On
 RewriteCond %{HTTPS} off
 RewriteRule (.*) https://www.example.com/%{REQUEST_URI} [R=301,L]

A ideia é que o link seja encaminhado corretamente no Chrome, mas NÃO no Firefox ... Limpei o cache em ambos os navegadores, reiniciei meu servidor, recarregou o apache, reiniciou os dois navegadores.

A mesma coisa com meus clientes, se eles forem diretamente para o link funciona bem ... se forem para http: // version it só não vai encaminhar.

Alguma idéia sobre o que mais eu poderia tentar fazer com que isso funcionasse? Eu pensei que era problema de cache, mas já faz 48 horas, e eu limpei o cache tantas vezes que não posso contar.

    
por Alex Douglas 04.02.2016 / 21:10

0 respostas