使用DNS重定向到具有路径的另一个URL

我试图通过 DNS 将域重定向到另一个域。

我试图通过 DNS 将域重定向到另一个域。

我知道在 CNAME 中使用它是可能的。

www.proof.com IN CNAME www.proof-two.com.

我需要的是一个带有路径的重定向。当有人键入www.proof.com时,应该将它们带到www.proof-two.com/path/index.htm

我知道它可以使用 Web 服务器设施,但我需要 DNS 重定向。

这可能吗?

157

不,你问的是不可能的。DNS 是名称解析系统,对 HTTP 一无所知。

110

如果您使用 AWS,重定向像

mail.foo.com --> mail.google.com/a/foo.com

可以设置如下:

在 s3 中创建一个空的 bucket“mail.foo.com”

在“属性-& gt;静态网站托管”下,设置“将所有请求重定向到:mail.google.com / a / foo.com”

在 route53 中,创建一个 A 记录“mail.foo.com”

启用“别名”,并将别名目标设置为“mail.foo.com”存储桶

不是一个纯粹的 DNS 解决方案,但它的工作原理;)

但是请注意,重定向会跳过所有 URL 参数,例如:...?param1 = value1 & amp;param2 = value2

43

我意识到这是一个古老的线程,但 FWIW,以防别人正在寻找一种方法来做到这一点。

虽然 dns 不理解 url 的路径部分,但它会理解子域,所以不是:

www.proof.com 在 CNAME www.proof-two.com / path / index.htm

您可以使用:

www.proof.com IN CNAME proof.proof-two.com

然后转到托管 proof-two.com 的任何位置,并将其设置为将 proof.proof-two.com 指向 www.proof-two.com / path / index.htm。

~给猫剥皮的方法总是不止一种

26

一些提供商允许这样做,但没有“纯”DNS 解决方案,因为 DNS 对您正在使用的协议一无所知,重定向是 HTTP 的一项功能。

For OVH,see:https://docs.ovh.com/gb/en/domains/redirect-domain-name/

您必须使用控制面板添加重定向。它将相应地更新您的 DNS 区域。

假设您创建了一个从foo.bar.comfoo2.bar.com/path的重定向。OVH 保留了 url 路径和参数。因此,如果您尝试访问foo.bar.com/hello?foo=bar,您将被重定向到foo2.bar.com/path/hello?foo=bar

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(392)
react-native-bootsplashwindowSplashScreenBackground无法正常工作的 Andro
上一篇
Carity图标在ssr上是空的(角度通用 )
下一篇

相关推荐

  • curl 格式//example.com/api/v1/users

    cURL(全称:Client URL Library)是一个开源的、跨平台的库,它使用URL语法来支持各种网络协议,例如HTTP、HTTPS、FTP等。它可以用来发送请求,接收和发送数据,测试服务器、代理等。…

    2023-01-22 10:10:07
    0 22 15
  • python url 编码:Python%20URL%20Encoding

    Python URL 编码,又称为 Percent-encoding,是一种将非 ASCII 字符转换成 ASCII 字符的编码方式。URL 编码的目的是为了将非文本数据转换成文本数据,以便在网络上传输。URL 编码的原理是将非文本字符转换成 % 加上两位十六进制数,比如将空格转换成 %20,中文字符转换成 %XX,其中 XX 是汉字的 Unicode 编码。…

    2023-01-06 01:04:34
    0 18 93
  • php curl 代理:使用 PHP Curl 代理提高网络安全性

    示例示例PHP curl 代理是指使用 PHP 的 curl 函数实现的代理服务,可以用来绕过网络封锁或者访问某些特殊的网站。下面是一个使用 PHP curl 代理的示例代码:…

    2023-03-18 11:23:39
    0 46 11
  • linux 安装 curl:如何在 Linux 上安装 Curl

    使用apt-get安装:…

    2023-02-22 04:12:51
    0 97 58
  • curl 指定网卡:使用cURL指定网卡获取最佳网络性能

    示例示例curl 指定网卡,可以使用 -- 参数指定网卡,代码示例如下:其中 eth0 为网卡名称,可以根据实际情况修改。…

    2023-03-03 13:45:30
    0 92 40
  • curl 返回码(含代码示例)

    CURL 返回码是一个数字,用于指示 CURL 命令执行的结果。它可以是 0 或者非 0 的值,其中 0 代表成功,非 0 值则表示失败。…

    2023-02-03 15:50:02
    0 67 28
  • 具有NetworkSolutionsDNS的 Azure自定义域名

    我无法将从 networksolutions.com 购买的域设置为 azurewebsites.net 或 cloudapp.net。…

    2022-11-18 10:53:18
    0 70 54
  • 具有NetworkSolutionsDNS的 Azure自定义域名

    我无法将从 networksolutions.com 购买的域设置为 azurewebsites.net 或 cloudapp.net。…

    2022-11-11 15:16:20
    0 11 68

发表评论

登录 后才能评论

评论列表(29条)