Redirect 到子文件夹的DNS映射
我有一个使用案例,其中DNS域名为www.example.com,指向test.com/abcd 现在我想再创建一个dns记录,它应该指向www.example.com/test2 test2.com/abcdRedirect 到子文件夹的DNS映射,redirect,dns,subdomain,forwarding,cname,Redirect,Dns,Subdomain,Forwarding,Cname,我有一个使用案例,其中DNS域名为www.example.com,指向test.com/abcd 现在我想再创建一个dns记录,它应该指向www.example.com/test2 test2.com/abcd www.example.com只是一个域名,我没有在上面运行任何服务器 您要求的是URL转发,而不是DNS记录。DNS记录指向IP地址或其他DNS记录,test.com/abcd都不是这些记录。test.com是一个域名(DNS记录),test.com/abcd不是一个域名,而是一个UR
www.example.com只是一个域名,我没有在上面运行任何服务器 您要求的是URL转发,而不是DNS记录。DNS记录指向IP地址或其他DNS记录,test.com/abcd都不是这些记录。test.com是一个域名(DNS记录),test.com/abcd不是一个域名,而是一个URL。听起来你有一个
CNAME
记录,如下所示:
www.example.com CNAME test.com
以及test.com
上执行重定向的代码,可能用于www.example.com
上的所有资源:
if (req.headers['Host'] === 'www.example.com') {
res.writeHead(301, { 'Location': 'http://test.com/abcd' + req.url });
res.end();
}
由于
www.example.com
由test.com
提供服务,因此您需要在服务器上包含另一个重定向,当客户端到达http://www.example.com/test2
或当它们降落在http://test2.com/abcd/test2
不,您不能直接使用DNS执行此操作。DNS只能映射到主机,但不能映射到路径/端口
您将需要一个web服务器通过HTTP 301重定向。如果你有权编辑你的DNS记录是一个简单的。如果熟悉这些规则,还可以设置自己的Apache/IIS
请记住,重定向时必须使用HTTP 301,否则您的pageranks无法完全传输请在www.example.com和test.com上显示您的DNS记录,以实现初始设置?