V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MinonHeart
V2EX  ›  问与答

怎样让 HTTPS 的 www 跳转到不带 www 的网址

  •  
  •   MinonHeart · 2014-11-17 22:33:15 +08:00 · 3829 次点击
    这是一个创建于 3660 天前的主题,其中的信息可能已经有所发展或是发生改变。
    SSL 证书是给 idongu.com 的,然后访问 www.idongu.com 直接显示链接不安全。原先 http 下都是跳到 idongu.com 的,www 和不带 www 的两个域名都是解析到同一个 IP,没有 301 重定向。

    那在 https 下该怎么玩?(Not VPS)
    第 1 条附言  ·  2014-11-18 07:41:58 +08:00
    还是需要搞定证书啊!
    27 条回复    2014-11-18 19:48:34 +08:00
    whywhywhy
        1
    whywhywhy  
       2014-11-18 00:10:22 +08:00   ❤️ 1
    如果是https的www.提示连接不安全,那没办法了,你不搞定证书的话

    所以在http的时候直接跳到https的不带www的域名去就好了

    或者再申请一个证书绑上去

    最优方法:或者直接用startssl的,会包含www和非www的域名,2个域名,一个证书,免费
    RIcter
        2
    RIcter  
       2014-11-18 00:15:12 +08:00 via iPad   ❤️ 1
    js判断一下然后location.href吗..
    服务器端可以做个跳转来着..
    mornlight
        3
    mornlight  
       2014-11-18 00:35:00 +08:00   ❤️ 1
    wosign免费证书,仅仅做跳转用嘛
    Quaintjade
        4
    Quaintjade  
       2014-11-18 00:44:45 +08:00   ❤️ 1
    我这里测试没问题,没提示不安全。
    Comodo的证书包含了www和不带www的两个域名。
    msg7086
        5
    msg7086  
       2014-11-18 04:55:04 +08:00 via iPhone   ❤️ 1
    换vps
    SharkIng
        6
    SharkIng  
       2014-11-18 07:26:13 +08:00 via Android   ❤️ 1
    为什么会这样?我记得申请根域名证书会自动包含www的证书啊
    MinonHeart
        7
    MinonHeart  
    OP
       2014-11-18 07:37:42 +08:00 via Android
    @whywhywhy startssl 可以带WWW?我申请好几次都被拒了
    MinonHeart
        8
    MinonHeart  
    OP
       2014-11-18 07:38:42 +08:00 via Android
    @RIcter 不是VPS呢
    MinonHeart
        9
    MinonHeart  
    OP
       2014-11-18 07:39:04 +08:00 via Android
    @mornlight 现在换了
    MinonHeart
        10
    MinonHeart  
    OP
       2014-11-18 07:39:25 +08:00 via Android
    @msg7086 不会搭理
    MinonHeart
        11
    MinonHeart  
    OP
       2014-11-18 07:40:03 +08:00 via Android
    @SharkIng 免费证书的坏处
    msg7086
        12
    msg7086  
       2014-11-18 07:52:16 +08:00
    @MinonHeart 之前是爪机所以没法细说。
    首先是虚拟主机对SSL的支持本来就不好。虚拟主机本身就会用一些古老的软件/技术 (比如说10年前的技术),所以放在「现代社会」,很难跑得好。比如像cpanel,很长一段时间都只能用Apache来跑,现在不知道是不是还是那样。如果你需要更「现代化」的支持 (比如SNI SSL),通常情况下自己搭 (或者雇个人搭) VPS算是更好的选择。

    然后是证书。大多数证书都是WWW和裸域同时签发的,至少Comodo免费PositiveSSL就是这样。如果要省心的话,去弄张这样的证书就行了。否则就不要多想了,解决不能。
    Lentin
        13
    Lentin  
       2014-11-18 07:59:57 +08:00
    不解析。
    yylzcom
        14
    yylzcom  
       2014-11-18 08:06:29 +08:00
    证书一般都是默认签发www和根域名,除非颁发的时候你指定了非www的子域名,比如safe.xxx.com
    提示不安全的信息能不能贴出来一下
    whywhywhy
        15
    whywhywhy  
       2014-11-18 08:08:08 +08:00
    @MinonHeart 是我记错了?你添加域名的时候,不要输www,添加好后,做证书的时候选择www。

    就会自动包含没有www的域名

    如果你是偏门点的域名出问题我还能理解,com域名都拒绝,不能理解。

    除非!!!!你的域名有侵权的倾向!
    SharkIng
        16
    SharkIng  
       2014-11-18 09:38:45 +08:00 via Android
    @MinonHeart 所以免费的还缺功能啊
    xoxo
        17
    xoxo  
       2014-11-18 09:44:15 +08:00
    :)

    楼主干嘛不用泛米ssl哩
    MinonHeart
        18
    MinonHeart  
    OP
       2014-11-18 15:14:04 +08:00 via Android
    @msg7086 PostiveSSL 免费的?这个收费的,看起来价格挺便宜的。弄证书只是为了当运营商劫持,不需要太高的要求
    MinonHeart
        19
    MinonHeart  
    OP
       2014-11-18 15:14:49 +08:00 via Android
    @Lentin -_-|| 那怎么成
    MinonHeart
        20
    MinonHeart  
    OP
       2014-11-18 15:18:36 +08:00 via Android
    @whywhywhy 没到域名验证那一步就没戏了
    MinonHeart
        21
    MinonHeart  
    OP
       2014-11-18 15:20:32 +08:00 via Android
    @SharkIng
    @xoxo
    那东西死贵了,而且也没那需求
    msg7086
        22
    msg7086  
       2014-11-18 16:03:33 +08:00
    @MinonHeart 有些地方可以免费申请,你找人代申基本也就是个辛苦费几块钱而已吧。

    @yylzcom 也不是。好像二级域名也会加上。比如safe.xx.com会自动加上www.safe.xx.com的。
    MinonHeart
        23
    MinonHeart  
    OP
       2014-11-18 16:10:00 +08:00 via Android
    @msg7086 看到有一年20多的,当时想买的,不过还是弄了个试用的证书。
    luo362722353
        24
    luo362722353  
       2014-11-18 16:11:51 +08:00
    nginx..写一行搞定了...
    MinonHeart
        25
    MinonHeart  
    OP
       2014-11-18 16:18:02 +08:00 via Android
    @luo362722353 你这么说…我都说了不是VPS了
    whywhywhy
        26
    whywhywhy  
       2014-11-18 17:59:28 +08:00
    @MinonHeart 被拒绝的原因是什么?有问题就发出来大家才好帮你,像你现在的情况根本是无能为力,或者你去淘宝买个7块钱一年的
    MinonHeart
        27
    MinonHeart  
    OP
       2014-11-18 19:48:34 +08:00
    @whywhywhy 拒绝是因为地址的原因,填英文就不行,今天换了个中文通过了。至于以上的问题是沃通证书的问题,换了其他的证书,已经可以正常使用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:24 · PVG 12:24 · LAX 20:24 · JFK 23:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.