Я использую slicehost и следовал статьям, которые они дали по перенаправлению DNS, и перенаправление URL с www на URL без www работает.
Однако, что, если я хочу, чтобы 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;
...
}