Назад | Перейти на главную страницу

nGinx без www на www перенаправление

Я работал с apache в течение многих лет и теперь хотел перейти на nGinx, имея в виду производительность, о которой, похоже, говорят все в Интернете. Но меня очень расстраивает, что я не могу переписать URL без www на www, то есть example.com на www.example.com

Я сослался на все сообщения в StackOverflow и пробовал их конфигурации. Как-то система вроде не работает. Я потратил на это более 2 часов и мне нужна ваша помощь. Моя версия nGinx - 1.2.1. Это было 15 секунд работы в Apache. Я как-то начал скучать по apache.

Взято с моего сайта www.yes-www.org:

server {
    listen [::]:80;
    server_name example.com;
    return 301 http://www.example.com$request_uri;
}

Ваш другой server блок не должен отвечать на example.com, но только www.example.com.

не волнуйтесь ... Я нашел решение:

 if ($host = 'ukrugbyshop.com' ) {
         rewrite  ^/(.*)$  http://www.ukrugbyshop.com  permanent;
      }