我在slicehost上,我按照他们提供的有关DNS重定向的文章进行操作,并且www到非www的url重定向确实有效。
但是,如果我想将 www.domain.com 设为默认域,该怎么办?我应该将 www.domain.com. 作为我的 DNS 记录名称,还是保留 domain.com. 作为我的 DNS 记录,然后执行其他操作。
基本上,如果有人访问网址 www.domain.com/directory/something.html
他们将被重定向到 domain.com 而不是 domain.com/directory/something.html
我希望发生第二件事,而不是直接转到 domain.com 然后就完事了。我正在运行 nginx,不知道如何解决这个问题。我不确定这是 nginx 问题还是 dns 问题。
任何帮助将不胜感激!
答案1
从 nginx文档:
server {
listen 80;
server_name nginx.org;
rewrite ^ http://www.nginx.org$request_uri?;
}
server {
listen 80;
server_name www.nginx.org;
...
}