phpstudy 8.0用在win2012服务器多站点的。
我有一个网站用了https模式,导入了正式的证书。
但启用以后,https正常,网站设置了.htaccess,但无法正常跳转,转入了其它的http网站,默认网站开启,就转入了图片这个页面。
windows8.0版,如何设置https 的http跳转?.htaccess为什么无效?
尘の风2019-08-16 20:17:19
你是怎么设置的?代码发出来看一下。最好是直接到apache配置里设置吧,新版的即将发内存卡,已经在面板里增加了301的跳转配置
代码为: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L]
又用回phpstudy2016了,问题依旧。 解决办法是,把默认网站目录——改到这个网站目录。 看来问题是phpstudy接收解析到这个ip域名,但没有指向https 443网站的目录。 事实上就是这样,我做过测试,我解析过的域名,但没有建站,但指向了默认网站。 建议把没有建站的域名屏蔽。
如果默认网站关闭,http 跳转 https phpstudy8.0会跳转到其它的http网站。 如果默认网站关闭,phpmyadmin就不能用了。
V8版本8.0.8周一就会发布,有301的选项,你到时候关注一下
非常期待,8.0非常人性化,使用方便,感谢贵团队的奉献。 不应仅仅是301跳转,设置https同时一定要加上http的目录指向。