Discuz! X3.4 http如何跳转到https
TIME 2019-04-04 15:21

虽然前面我们给全站设置了SSL安全证书(如何配置安全证书)
但是,http还是能正常访问
既然费劲千辛万苦弄成https
干嘛还容许http访问呢?
还有一个问题就是,干嘛还要多余的www呢
毫无意义的浪费输入时间
如何将带有www的域名跳转到没有www的域名呢?
其实这样个问题只需要通过一个.htaccess文件,即可搞定
在网站根目录新建.htaccess
首先实现跳转到https
粘贴以下代码
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://你的域名/$1 [R,L]

不过这样还是能访问带www的网站
强制带www的域名跳转到不带www的域名
粘贴以下代码
RewriteCond %{HTTP_HOST} ^www\.你的域名\.你的域名后缀$ [NC]
RewriteRule ^(.*)$ https://这里填写不带www的域名/$1 [L,R=301]

类似这样,修改红线标识的域名和域名后缀即可
上传到根目录

然后访问域名


不管你是输入http://www.域名,还是输入http://域名,还是https://www.域名都是跳转到https://域名
点击数:364