2013-04-21 54 views
1

我想知道是否有任何方式来重定向一个子域的域的方式,它就像一个停车站点的域。重定向子域名CNAME使用一个NS AAAA TXT MX记录

比方说,我有www.example.com和有一个URL www.example.com/article.html。现在,我想设置blog.example.com只使用CNAME,A,NS,AAAA,TXT或MX记录,这样如果有人打blog.example.com/article.html重定向到www.example.com/article。 HTML。

我不想进入一个记录每个URL,我想这工作坚持为example.com下的所有HTMLS。另外,我无法在hsoting服务器上使用.htaccess,我只能访问DNS设置。

回答

2

单独使用DNS,您将无法指定目录或文件重定向。记录仅适用于没有特定目录或文件名的域(主机名后面的部分)。

如果你想一个子域名重定向到另一个指定的目录或文件名(即不是域级别的重定向如blog.x.tld到www.x.tld但blog.x.tld/file.html以www.x.tld/file.html为例),最好的解决方案是在服务器级别使用重写。随着Apache Web服务器,mod_rewrite的可以让你到一个特定的URL重定向到另一个,你期望的粒度。

2

使用通配符CNAME记录:

*.example.com. IN CNAME www.example.com.