之前我已经有一篇文章讨论如何把Discuz网站的访问地址从“http://”转换为“https://”。
但是,当用户在浏览器的地址栏中输入“域名.com”,没有前缀“http://”和“https://”,网页还是打开“http://域名.com”。
下面,我们将修改网站根目录中的.htaccess文件,彻底解决这个问题。
.htaccess是网站根目录中的隐藏文件。我们需要打开“隐藏文件可视”选项。
用编辑器打开“.htaccess”之后,我们在中间加入以下代码,可以实现全站定向到“https://”。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://域名.com/$1 [R,L]
RewriteCond %{HTTP_HOST} ^www\.域名\.com$ [NC]
RewriteRule ^(.*)$ https://域名.com/$1 [L,R=301]
完结