windows8.0版,如何设置https 的http跳转?.htaccess为什么无效?

惜缘

phpstudy 8.0用在win2012服务器多站点的。

我有一个网站用了https模式,导入了正式的证书。

但启用以后,https正常,网站设置了.htaccess,但无法正常跳转,转入了其它的http网站,默认网站开启,就转入了图片这个页面。

windows8.0版,如何设置https 的http跳转?.htaccess为什么无效?

  • 尘の风
  • 尘の风    2019-08-16 20:17:191楼

    你是怎么设置的?代码发出来看一下。最好是直接到apache配置里设置吧,新版的即将发内存卡,已经在面板里增加了301的跳转配置

    +添加回复

  • 回复

    代码为: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L]

    惜缘  作者 · 2019-08-16 23:36:43
    回复

    又用回phpstudy2016了,问题依旧。 解决办法是,把默认网站目录——改到这个网站目录。 看来问题是phpstudy接收解析到这个ip域名,但没有指向https 443网站的目录。 事实上就是这样,我做过测试,我解析过的域名,但没有建站,但指向了默认网站。 建议把没有建站的域名屏蔽。

    惜缘  作者 · 2019-08-17 05:24:48
    回复

    如果默认网站关闭,http 跳转 https phpstudy8.0会跳转到其它的http网站。 如果默认网站关闭,phpmyadmin就不能用了。

    惜缘  作者 · 2019-08-17 05:28:58
    回复

    V8版本8.0.8周一就会发布,有301的选项,你到时候关注一下

    尘の风 · 2019-08-17 09:10:28
    回复

    非常期待,8.0非常人性化,使用方便,感谢贵团队的奉献。 不应仅仅是301跳转,设置https同时一定要加上http的目录指向。

    惜缘  作者 · 2019-08-17 12:37:24
    回复
微信扫码登陆

打开 微信
扫一扫登录