1

我一直在寻找一种使用 DNS 的方法来重定向我的域的子域http://server.my-domain.com,例如https://discordapp.com/invite/server

4

4 回答 4

5

当我找到这个问题的答案时,我很乐意与大家分享,

  1. 在您的域名服务器上创建一个CNAME:(或您想要的任何其他名称)
  2. 将 CNAME 定位到:discord.gg.opts-slash.INVITECODE.redirect.center但将INVITECODE更改为您的服务器邀请码
  3. 保存它,你就可以开始了!

请注意:如果您想将其用于不和谐以外的其他方法,请记住:

.opts-slash表示/例如你有http://example.com/123,重定向你http://example.my-domain.com/输入CNAME和你的http://example.com/123CNAME名称到示例。 example.com.opts-slash.123.redirect.center

于 2016-08-19T13:01:28.020 回答
0

对我来说,像以前的答案一样重定向不起作用。免费(减去域名)和简单的解决方案是使用 Amazon Web Services。创建一个 AWS 账户并遵循本指南:

https://kennbrodhagen.net/2016/04/02/how-to-return-302-using-api-gateway-lambda/


然后使用 Route53 创建一个 CNAME 重定向到 API Gateway:

如何对 Amazon API Gateway 终端节点进行 CNAME

于 2018-11-26T10:24:03.977 回答
0

1) 创建一个永不过期的 Discord 邀请。

2) 使用.GG URL 找到.COM URL。当您将 .GG URL 粘贴到浏览器中时,您将在浏览器中被重定向。

https://discord.gg/abc12de(重定向到)-> https://discordapp.com/invite/abc12de

注意:abc12de(示例)在两个 URL 之间保持不变。

3) 在您的 GoDaddy 域中,向下和向右滚动。选择转发。

4) 转发到:(下拉)https://(填写方框)discordapp.com/invite/abc12de <- 注意:从原始 URL 中删除 https。

5)转发类型:永久(301)

6) 设置:仅转发

7) 保存并等待。

8)您会注意到创建了一个新的 A 记录,其 TTL 为 600 秒。这表明您的设置已经完成,现在应该可以工作了。

带有附加信息的 URL: https: //www.godaddy.com/help/forward-my-domain-12123

于 2019-12-06T15:38:55.203 回答
0

由于我无法让它通过 CNAME 直接重定向它,我通过创建一个简单的 netlify 应用程序取得了成功,该应用程序只是通过 JS 重定向:

  1. 使用以下内容创建 index.html:

<html>

<head>
  <title>Discord redirect</title>
</head>

<body>
  <script>
    window.location.replace("https://discord.com/invite/INVITECODE");
  </script>
</body>

</html>

  1. 将 index.html 放在一个文件夹中并上传到 netlify
  2. 您将获得一个唯一的名称,例如eloquent-noyce-x00xx0
  3. 使用eloquent-noyce-x00xx0.netlify.app为您的应用设置 CNAME 。(最后一个点很重要!)
  4. 在netlify 中将 mydiscord.mydomain.com设置为自定义域
  5. 就是这样,访问mydiscord.mydomain.com它会重定向你
于 2021-01-25T00:08:48.223 回答