阅读:3064回复:4
配置https以后,强制不生效!
如题,配置https后,链接访问正常,但是强制功能并没有把http跳到https...
关掉强制使用重写方式301也不生效... https.conf里面把ssl关掉,重写功能立马生效... 请问这是什么问题,已经折腾两天了. |
|
沙发#
发布于:2018-09-02 12:05
开启ssl后如果强制https,那么.htaccess里面的规则也应该用https开头,建议先去掉不是www域名统一跳转到www域名的规则后测试下。
|
|
板凳#
发布于:2018-09-02 21:34
能演示一下!我也在研究这个问题,不行!
|
|
地板#
发布于:2018-09-05 07:53
upupw:开启ssl后如果强制https,那么.htaccess里面的规则也应该用https开头,建议先去掉不是www域名统一跳转到www域名的规则后测试下。回到原帖试过了,还是不行... 情况一:.htaccess留空,ssl配置3个文件位置,开启和关闭强制https两种方式都试过,开启的情况是并没有把http跳到https,关闭就一样,http打开404,https正常打开... 情况二:.htaccess配置了规则(百度搜索的各种强制https),sll配置了3文件位置,关闭强制https的情况是打开https页面正常,打开http依旧无法实现跳转.(上面情况二保留的情况下,用全界面版1.1.5的主机管理编辑主机的https.conf文件,将ssl开启状态编辑为off,http就能正常的跳转到https).. 所以我现在的情况是无论怎么设置都无法在开启ssl模式下做到链接跳转... |
|
4楼#
发布于:2018-09-05 07:58
再补充一点,创建第二个主机,用301的方式吧http跳到第一个主机的https也无法实现...
就好像功能重写功能不存在一样,但是关闭ssl就全部正常了... |
|