en English
X

Select Language

Powered by Google TranslateTranslate

We hope you will find the Google translation service helpful, but we don’t promise that Google’s translation will be accurate or complete. You should not rely on Google’s translation. English is the official language of our site.

en English
X

Select Language

Powered by Google TranslateTranslate

We hope you will find the Google translation service helpful, but we don’t promise that Google’s translation will be accurate or complete. You should not rely on Google’s translation. English is the official language of our site.

使用Apache将HTTP重定向到HTTPS

一旦你 安装 您的SSL /TLS 证书上的Apache,最好将所有传入的HTTP流量重定向到安全的HTTPS协议。 这样,到您网站的所有现有链接均始于 http://,以及用户在浏览器的地址栏中键入的所有URL,都将收到您网站的HTTPS版本。

我们将在这里介绍两种方法。 如果您有权访问Apache服务器的配置文件,则最好使用虚拟主机方法。

虚拟主机方法

您可以轻松地在端口上重定向HTTP虚拟主机 80 到端口上的HTTPS虚拟主机 443 通过编辑网站的虚拟主机配置,如下所示:

ServerName www.example.com重定向/ https://www.example.com/ ServerName www.example.com DocumentRoot / usr / local / apache80 / htdocs SSLEngine开启#配置继续...

请参阅服务器的文档,以获取虚拟主机配置文件的位置。 在Ubuntu / Debian上,默认位置是 /etc/apache2/sites-available/。 更改虚拟主机配置后,您还需要重新启动Apache。

mod_rewrite / .htaccess方法

此方法要求 mod_rewrite的 在您的服务器上启用。 如果您无权访问Apache服务器的虚拟主机文件,请使用 .htaccess 文件以将HTTP请求重写为HTTPS。 将以下行添加到名为 .htaccess 域根目录中的文件(如果不存在,则创建文件):

RewriteEngine On RewriteCond%{HTTPS}!= on RewriteRule ^ /?(。*)https://%{SERVER_NAME} / $ 1 [R,L]
感谢您选择SSL.com! 如有任何疑问,请通过电子邮件与我们联系 Support@SSL.com,致电 1-877-SSL-SECURE,或只需单击此页面右下方的聊天链接。 您还可以在我们的网站上找到许多常见支持问题的答案 知识库.

相关操作方法

订阅SSL.com的新闻通讯

什么是SSL /TLS?

播放视频

订阅 SSL.com 的时事通讯

不要错过SSL.com上的新文章和更新