【发布时间】:2012-04-11 10:01:21
【问题描述】:
我正在寻找一种通过 DNS a / cname 记录将域重定向到其子域的方法。
这些示例是否可以完全在 DNS 中完成,我知道使用 .htaccess 和 PHP 可以轻松完成。
website.com => blog.website.com
website.com/hello => blog.website.com/hello
www.website.com => blog.website.com
www.website.com/hello => blog.website.com/hello
有什么想法吗?
【问题讨论】:
-
您可以在 DNS 中使用 CNAME,但这不会更新浏览器中显示的地址。
-
简短的回答是否定的,通过 htaccess 查看 mod-rewrite
-
你会怎么做 www.website.com/hello => blog.website.com/hello via cname?
-
大声笑,我不知道它的局限性,现在我明白了。
-
上述示例中的第三行应该可以通过 CNAME 记录来实现。 (这样的 CNAME 记录也可能会处理第四个示例。)至于示例中的第一行,请参阅:serverfault.com/questions/613829/…
标签: php .htaccess redirect dns