使用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

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

(880)
在给定范围内查找函数的根(root of the function)
上一篇
请求 utl_http包时 Oracle错误“ORA-28759:无法打开文件”
下一篇

相关推荐

  • php curl请求:如何使用PHP cURL实现HTTP请求

    PHP curl请求是一种用于从远程服务器获取数据的方法,它使用HTTP协议来传输数据,可以用来发送和接收HTTP请求。它使用CURL库来实现,支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、LDAP、DICT、TELNET、FILE等。…

    2023-05-06 12:09:01
    0 75 94
  • debian 安装curl在Debian系统中安装Curl

    使用apt安装:打开终端,使用以下命令安装curl:…

    2023-07-02 14:36:14
    0 72 29
  • comeandgetyourlove音乐爱就在你身边

    Come and Get Your Love是一首热门的歌曲,由美国摇滚乐队Redbone演唱。这首歌曲于1974年发行,被收录在他们的专辑《Wovoka》中。歌曲以放克曲风为主,旋律活泼,曲调悠扬,歌词朗朗上口,深受歌迷喜爱。…

    2023-10-25 06:24:25
    0 31 99
  • java判断url是否可用:Java代码实现检测URL的可用性

    Java判断URL是否可用的方法:使用java.net.URL类的()方法:…

    2023-05-16 02:35:52
    0 43 43
  • php curl 设置header:使用PHP Curl设置Header,提高Web应用性能

    示例示例PHP CURL 设置header:使用curl_setopt()函数设置header,可以把header作为一个数组传入。…

    2023-04-08 04:34:13
    0 61 59
  • python url 编码:Python%20URL%20Encoding

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

    2023-01-06 01:04:34
    0 58 12
  • curl不是内部或外部命令:如何解决Curl不是内部或外部命令的错误

    解决方案解决方案cURL是一种用于从特定服务器获取数据的开源工具,它可以用于从Web服务器上获取文件、提交表单以及模拟用户登录等。如果出现“curl不是内部或外部命令”的错误提示,可能是由于系统环境变量没有设置正确导致的。…

    2023-03-31 07:27:21
    0 69 66
  • curl的读音:曲折的路,坚定的步伐

    curl的读音是“kərl”,其中“k”的发音类似于英文单词“cat”中的“k”;“ə”的发音类似于英文单词“but”中的“u”;“r”的发音类似于英文单词“red”中的“r”;最后一个“l”的发音类似于英文单词“love”中的“l”。…

    2024-03-20 06:37:53
    0 15 67

发表评论

登录 后才能评论

评论列表(23条)