如果你的网站上有网站安全证书(SSL),则可以自动将访问者重定向到网站的安全(HTTPS)版本来进行安全连接,对其进行全局301的操作。前提是你使用的是虚拟主机的面板-cPanel,这个面板中是有一个简单的工具可以帮助你完成此这个操作的。
一、先找到”SSL/TLS”

二、点击“管理SSL站点”
三、点击“证书详细信息”,如图颁发者显示为“cPanel Inc”则配置成功。
四、开始对主域启动实施SSL,并使其生效:
- 登录到cPanel 后台
- 在“域”部分中,单击“ 域”图标。
- 这将打开一个页面,可以在其中打开或关闭HTTPS重定向的选项,然后开启它。如果没有启用HTTPS的选项,那是可能因为你的域名未安装SSL。所以首先,请确保已安装SSL,安装了该选项会自动显示。

到这里你的网站现在应该可以使用HTTPS了,ctr + f5刷新一下即可。
五、或者你也可以用Linux使用.htaccess文件来处理重定向。
可能需要创建一个.htaccess文件,或者直接在根目录找到这个文件,然后在你的.htaccess文件中使用以下代码,就会自动将访问者重定向到你网站的HTTPS版本:
RewriteEngine开
RewriteCond%{HTTPS}已关闭
RewriteRule ^(。*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R = 301]
如果你有现有的.htaccess文件:
- 记住不要复制RewriteEngine On。
- 确保以RewriteCond和RewriteRule开头的行,直接在RewriteEngine On下面写即可。