将我的 sub.my-domain.com 重定向到 discord
Redirect my sub.my-domain.com to discord
我一直在寻找一种使用 DNS 将我域的子域重定向的方法,例如 http://server.my-domain.com
到 https://discordapp.com/invite/server
当我找到这个问题的答案时,我很乐意与大家分享,
- 在名为 server 的域上创建一个 CNAME:(或您想要的任何其他名称)
- 将 CNAME 定位到:
discord.gg.opts-slash.INVITECODE.redirect.center
但将 INVITECODE 更改为您的服务器邀请码
- 保存它,你就可以开始了!
请注意:
如果您想将它用于 discord 以外的其他方法,请记住:
.opts-slash 表示 / 例如你有 http://example.com/123
,将你的 http://example.my-domain.com/
重定向到http://example.com/123
输入 CNAME example.com.opts-slash.123.redirect.center
和您的 CNAME 名称作为示例。
对我来说,像以前的答案一样重定向不起作用。
免费(减去域名)且简单的解决方案是使用 Amazon Web Services。创建 AWS 账户并遵循本指南:
https://kennbrodhagen.net/2016/04/02/how-to-return-302-using-api-gateway-lambda/
然后使用 Route53 创建 CNAME 重定向到 API 网关:
1) 创建永不过期的 Discord 邀请。
2) 使用.GG URL 找到.COM URL。当您将 .GG URL 粘贴到浏览器中时,您将在浏览器中被重定向。
https://discord.gg/abc12de (redirected to) -> https://discordapp.com/invite/abc12de
注意:abc12de(示例)在两个 URL 之间保持不变。
3) 在您的 GoDaddy 域中,向下并向右滚动。 Select转发。
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
因为我无法让它直接通过 CNAME 重定向,所以我成功地创建了一个简单的 netlify 应用程序,它只是通过 JS 重定向:
- 使用以下内容创建 index.html:
<html>
<head>
<title>Discord redirect</title>
</head>
<body>
<script>
window.location.replace("https://discord.com/invite/INVITECODE");
</script>
</body>
</html>
- 将 index.html 放在文件夹中并将其上传到 netlify
- 您将获得一个唯一的名称,例如 eloquent-noyce-x00xx0
- 使用 eloquent-noyce-x00xx0.netlify.app. 为您的应用设置 CNAME(最后一个点很重要!)
- 在 netlify
中将您的 mydiscord.mydomain.com 设置为自定义域
- 就是这样,访问 mydiscord.mydomain.com 它会重定向您
这对我有用:
创建一个名称为“discord”并指向 8.8.8.8 的“A”DNS 记录
创建 url 转发到名为“discord.mydomain.com”的服务器邀请的页面规则
CNAME 方式无效!
它对我有用,感谢完整的教程,以防有人理解它。
这是给 CloudFlare 的
已创建添加记录“A”
此类型“A”必须包含在名称中:“您想要的子域名称”,并且在 IPv4 地址中必须放置“8.8.8.8”,代理状态已激活。
IMG Add Record
然后他们转到“规则”
这里他们添加了一个Create a new rule,并且在URL中放置了如下数据:“yoursubdomanin.yourdomain.com”,luen in 然后设置为:Select“Forwarding URL",然后在 Select 状态代码中:Select "301 - 永久重定向"
在 Enter destination URL(必填)中输入 Discord 邀请的 url:“https://discord.gg/yourInviteCode”。
IMG Rules
这就是它的工作原理,以防因为您已经使用“discord.yourdomain.com”尝试了很多方法而无法加载您,请在另一个子域重新激活时尝试另一个子域,或者从另一个设备尝试,例如另一个配音域“discord1。yourdomain.com”。
再见:D
我一直在寻找一种使用 DNS 将我域的子域重定向的方法,例如 http://server.my-domain.com
到 https://discordapp.com/invite/server
当我找到这个问题的答案时,我很乐意与大家分享,
- 在名为 server 的域上创建一个 CNAME:(或您想要的任何其他名称)
- 将 CNAME 定位到:
discord.gg.opts-slash.INVITECODE.redirect.center
但将 INVITECODE 更改为您的服务器邀请码 - 保存它,你就可以开始了!
请注意: 如果您想将它用于 discord 以外的其他方法,请记住:
.opts-slash 表示 / 例如你有 http://example.com/123
,将你的 http://example.my-domain.com/
重定向到http://example.com/123
输入 CNAME example.com.opts-slash.123.redirect.center
和您的 CNAME 名称作为示例。
对我来说,像以前的答案一样重定向不起作用。 免费(减去域名)且简单的解决方案是使用 Amazon Web Services。创建 AWS 账户并遵循本指南:
https://kennbrodhagen.net/2016/04/02/how-to-return-302-using-api-gateway-lambda/
然后使用 Route53 创建 CNAME 重定向到 API 网关:
1) 创建永不过期的 Discord 邀请。
2) 使用.GG URL 找到.COM URL。当您将 .GG URL 粘贴到浏览器中时,您将在浏览器中被重定向。
https://discord.gg/abc12de (redirected to) -> https://discordapp.com/invite/abc12de
注意:abc12de(示例)在两个 URL 之间保持不变。
3) 在您的 GoDaddy 域中,向下并向右滚动。 Select转发。
4) 转发至:(下拉)https://(填写框)discordapp。com/invite/abc12de <- 注意:从原始 URL.
中删除 https5) 转发类型:永久 (301)
6) 设置:仅转发
7) 保存等待
8) 您会注意到创建了一个新的 A 记录,其 TTL 为 600 秒。这表明您的设置已经生效,现在应该可以使用了。
URL 附加信息:https://www.godaddy.com/help/forward-my-domain-12123
因为我无法让它直接通过 CNAME 重定向,所以我成功地创建了一个简单的 netlify 应用程序,它只是通过 JS 重定向:
- 使用以下内容创建 index.html:
<html>
<head>
<title>Discord redirect</title>
</head>
<body>
<script>
window.location.replace("https://discord.com/invite/INVITECODE");
</script>
</body>
</html>
- 将 index.html 放在文件夹中并将其上传到 netlify
- 您将获得一个唯一的名称,例如 eloquent-noyce-x00xx0
- 使用 eloquent-noyce-x00xx0.netlify.app. 为您的应用设置 CNAME(最后一个点很重要!)
- 在 netlify 中将您的 mydiscord.mydomain.com 设置为自定义域
- 就是这样,访问 mydiscord.mydomain.com 它会重定向您
这对我有用: 创建一个名称为“discord”并指向 8.8.8.8 的“A”DNS 记录 创建 url 转发到名为“discord.mydomain.com”的服务器邀请的页面规则 CNAME 方式无效!
它对我有用,感谢完整的教程,以防有人理解它。
这是给 CloudFlare 的
已创建添加记录“A”
此类型“A”必须包含在名称中:“您想要的子域名称”,并且在 IPv4 地址中必须放置“8.8.8.8”,代理状态已激活。
IMG Add Record
然后他们转到“规则”
这里他们添加了一个Create a new rule,并且在URL中放置了如下数据:“yoursubdomanin.yourdomain.com”,luen in 然后设置为:Select“Forwarding URL",然后在 Select 状态代码中:Select "301 - 永久重定向"
在 Enter destination URL(必填)中输入 Discord 邀请的 url:“https://discord.gg/yourInviteCode”。
IMG Rules
这就是它的工作原理,以防因为您已经使用“discord.yourdomain.com”尝试了很多方法而无法加载您,请在另一个子域重新激活时尝试另一个子域,或者从另一个设备尝试,例如另一个配音域“discord1。yourdomain.com”。
再见:D