V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
victorhe0601
V2EX  ›  程序员

如何实现两次重定向

  •  
  •   victorhe0601 · 2019-06-11 12:58:18 +08:00 · 3010 次点击
    这是一个创建于 1999 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在有一个二维码已经印刷出去,原来是 HTTP 的,已经在 apache 重定向到 HTTPs ,现在想从原来的二维码再重定向到另外一个页面。等于是: http 到 https 到另外一个页面。 如何做?

    misaka19000
        1
    misaka19000  
       2019-06-11 12:59:29 +08:00
    做个重定向不就行了
    victorhe0601
        2
    victorhe0601  
    OP
       2019-06-11 13:08:30 +08:00
    试了,在配置文件和 htaccess 里边,关键是原来的二维码是一个下载文件。没法使用 html 里的重置方法
    VeryZero
        3
    VeryZero  
       2019-06-11 13:17:13 +08:00
    你怎么重定向第一次的,就可以再重定向第二次。。

    另外是不是下载文件是 WEB 服务器说了算的,不是 URL
    a3063291
        4
    a3063291  
       2019-06-11 13:20:00 +08:00
    感觉你什么都懂,又感觉你什么都不懂
    Lax
        5
    Lax  
       2019-06-11 13:26:24 +08:00
    600。帮你整理需求然后配出来。联系 cXExMDMwNzQK
    xuanbg
        6
    xuanbg  
       2019-06-11 13:30:32 +08:00
    对于 http 协议来说,url 就是 url,没什么页面、文件、图片之分,第一次怎么做的重定向,第二次也能这么做。如果你用的是万网,就是阿里云的 dns 解析,做一个显性 URL 的解析就能直接重定向了,做几次都行。

    如三楼所说,是不是文件是服务器说了算的,和 url 没啥关系
    lazyfighter
        7
    lazyfighter  
       2019-06-11 13:33:28 +08:00
    @Lax 这特么就 600,钱也太好挣了吧
    brust
        8
    brust  
       2019-06-11 13:35:07 +08:00
    楼上 600
    我收 300 吧
    lzxgh621
        9
    lzxgh621  
       2019-06-11 14:01:38 +08:00 via iPhone
    最简单的思路,先让原来的页面可以访问并正常调整到 https,然后在原来的页面里写上跳转代码跳到新 url。
    lzxgh621
        10
    lzxgh621  
       2019-06-11 14:05:55 +08:00 via iPhone
    @lzxgh621 #9 😯,漏看二楼了,RewriteRule 是可以跳的,肯定你写错了。
    dog
        11
    dog  
       2019-06-11 14:06:42 +08:00 via iPhone
    @brust 我 299 就好
    brust
        12
    brust  
       2019-06-11 14:09:58 +08:00
    @dog #11
    那我不跟你抢了
    记得事后给我几个币
    wastebaby
        13
    wastebaby  
       2019-06-11 14:14:56 +08:00
    如果你是页面重定向可以用 nginx 代替 apache 一次搞定呀,为啥要这么麻烦转来转去? 页面 http-https 和重定向和跳转还有 nginx 处理不了的?
    victorhe0601
        14
    victorhe0601  
    OP
       2019-06-11 16:05:18 +08:00
    先谢谢大家。低级失误,之前配置都是对的。刚刚临时弄了一下, 重启 apache 写错了 restart,写成了 start。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2769 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.