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.