Problema com redirecionamento www para não www

Problema com redirecionamento www para não www

Estou no slicehost e segui os artigos que eles forneceram para redirecionamento de DNS e o redirecionamento de URL www para não www funciona.

No entanto, e se eu quiser que www.domain.com seja o domínio padrão. Eu colocaria www.domain.com. como meu nome de registro DNS ou manteria domínio.com. como meu registro DNS e depois faço outra coisa.

Basicamente, o que acontece é se alguém acessar o URL www.domain.com/directory/something.html

eles serão redirecionados para domain.com e não domain.com/directory/something.html

Eu gostaria que a segunda coisa acontecesse, não apenas acessar domain.com e encerrar o dia. Estou executando o nginx e não sei como resolver esse problema. Não tenho certeza se é um problema de nginx ou de DNS.

Qualquer ajuda seria muito apreciada!

Responder1

Do nginxdocumentação:

server {
    listen       80;
    server_name  nginx.org;
    rewrite   ^  http://www.nginx.org$request_uri?;
}

server {
    listen       80;
    server_name  www.nginx.org;
    ...
}

informação relacionada