Проблема с перенаправлением с www на без www

Проблема с перенаправлением с www на без www

Я использую 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;
    ...
}

Связанный контент