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

Направление без www на www с помощью NGINX не помогло?

Развертываю сайт с NGINX и Wordpress. Чтобы перенаправить с не-www на www, я помещаю код в конфигурацию NGINX:

if ($host = example.com) {
    return 301 https://www.$host$request_uri;
}

Я проверил с помощью Curl:

curl http://example.com
Result:
HTTP/1.1 301 Moved Permanently
Server: nginx/1.14.0 (Ubuntu)
Date: Mon, 03 Jun 2019 16:19:28 GMT
Content-Type: text/html
Content-Length: 194
Connection: keep-alive
Location: https://www.example.com/

Но в адресной строке браузера по-прежнему отображается: https://example.com/.

Мне нужно изменить настройку URL-адреса в Wordpress General с example.com к www.example.com, в адресной строке браузера отобразится: https://www.example.com/ как я и ожидал.

Так:

Почему я должен перенаправлять не-www на www в двух местах (в настройках NGINX и Wordpress)?