Redirect 使用DNS重定向具有路径的裸域
在我的DNS提供商中,我设置重定向裸域:Redirect 使用DNS重定向具有路径的裸域,redirect,dns,Redirect,Dns,在我的DNS提供商中,我设置重定向裸域: http://mydomain.com to http://www.otherdomain.com/index.html 重定向可以工作,但是我需要将路径也传递到index.html到任何方法,解决方案是什么 示例: 将路径“abc”传递到index.html http://mydomain.com/abc abc将被传递到托管在otherdomain.com中的index.html,如何做到这一点?或者重定向过程中的路径已在转换中丢失 更新: 据我
http://mydomain.com to http://www.otherdomain.com/index.html
重定向可以工作,但是我需要将路径
也传递到index.html
到任何方法,解决方案是什么
示例:
将路径“abc”传递到index.html
http://mydomain.com/abc
abc
将被传递到托管在otherdomain.com中的index.html
,如何做到这一点?或者重定向过程中的路径已在转换中丢失
更新:
据我所知,DNS提供商通常通过将裸域指向一个站点来完成301重定向,在该站点中,它应该在原始请求中仍然具有路径和子文件夹,我不太确定。DNS只是将域名解析为IP。如果浏览器请求的域名位于web服务器上,则web服务器将返回适合该请求的文件。Apache中的VHOST就是一个例子。DNS服务器除了域名之外,不会在URL本身上查找任何与实际文件相关的内容 要使用Apache处理此问题,您可以将服务器设置为:
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias otherdomain.com
Redirect / http://www.otherdomain.com/
</VirtualHost>
ServerName mydomain.com
ServerAlias otherdomain.com
重定向/http://www.otherdomain.com/