我正在尝试使用SSLconfigurationApache。 我面临两个问题:
1)如果键入www.example.com它不redirect到https://example.com (虽然,我已经写了重写规则)。
2)而运行https://example.com时,它显示未经授权的标签与https。
这里是我的apacheconfiguration文件看起来像一个参考。
<VirtualHost *:443> ServerName example.com ServerAlias www.example.com RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule ^(.*)$ https://example.com$1 [L,R=301] SSLEngine on SSLCertificateFile PATH_TO_CERTIFICATE_FILE SSLCertificateKeyFile PATH_TO_PERMISSION_KEY_FILE SSLCertificateChainFile PATH_TO_GD_BUNDLE_CERTIFICATE_FILE </VirtualHost>
我已经启用了我的mod_ssl。
如果有人能够点亮这一点,我将非常感激。
我假设你正在寻求将http://www.example.comredirect到https://example.com 。 为了做到这一点,你需要有一个VirtualHost实例监听端口80,并把重写规则放在那里。