【问题标题】:Using DNS for redirect naked domain with path使用 DNS 重定向带有路径的裸域
【发布时间】:2013-11-13 04:15:26
【问题描述】:

在我的 DNS 提供商中,我设置为重定向裸域:

http://mydomain.com to http://www.otherdomain.com/index.html

重定向有效,但是我需要将path 也传递给index.html 以任何方式,可能是什么解决方案?

示例:

将路径 'abc' 传递给 index.html

http://mydomain.com/abc

abc 将被传递到托管在 otherdomain.com 中的index.html 中,如何做到这一点?或者重定向期间的路径已经在翻译中丢失了?

更新:

据我了解,DNS 提供商通常通过将裸域指向将执行 301 重定向的站点来执行此操作,该站点仍应在原始请求中包含路径和子文件夹,我不太确定。

【问题讨论】:

    标签: redirect dns


    【解决方案1】:

    DNS 只是将域名解析为 IP。如果浏览器请求的域名在 Web 服务器上,那么 Web 服务器将返回适合该请求的任何文件。一个例子是 Apache 中的 VHOST。除了域名之外,DNS 服务器不会查找与 URL 本身上的实际文件相关的任何内容。

    要使用 Apache 处理此问题,您可以像这样设置服务器:

    <VirtualHost *:80>
      ServerName mydomain.com
      ServerAlias otherdomain.com
    
      Redirect / http://www.otherdomain.com/
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 2015-09-14
      • 2023-03-11
      • 2020-11-28
      • 2019-07-16
      • 2012-05-05
      • 2019-02-26
      相关资源
      最近更新 更多