Ghost CMS: Переадресация домена с www на домен без www

Настраиваем редирект домена с www на домен без www в Ghost CMS

· 1 минута на чтение
Ghost CMS: Переадресация домена с www на домен без www

После установки Ghost CMS на виртуальный сервер мы помним, что файлы нашего сайта лежат по пути /var/www/ghost

Инструкция по созданию блога на Ghost CMS с нуля
Инструкция по созданию блога на Ghost CMS. Часть 1: Установка и настройка на облачном сервере

Переадресацию будем делать с помощью Nginx, для этого необходимо внести правки в файл nginx.conf. Однако, поскольку на сервере может находится несколько сайтов, то меняем конфигурацию для конкретного домена.

Файл с настройками сайта на Ghost CMS  находится /var/www/ghost/system/files/domain-name.conf, где domain-name - имя вашего домена.

Скачиваем этот файл с помощью FileZilla или открываем по ssh в тектовом редакторе.

Для настройки переадресации с домена с www на домен без www добавляем следующий код:

if ($host ~* www\.(.*)) {
set $host_without_www $1;
rewrite ^(.*)$ http://$host_without_www$1 permanent;
}

Сохраняем и возвращаем на сервер измененный файл конфигурации.

Чтобы изменения вступили в силу, нужно перезагрузить Nginx, но прежде проверим конфигурацию на ошибки.

sudo nginx -t

Команда должна вывести информацию, что с файлом конфигурации всё ок.

Затем перезагружаем службу systemd и сервер nginx:

sudo systemctl daemon-reload

sudo systemctl reload nginx

Related Articles

Перенос сайта на Битрикс на другой хостинг
· 2 минуты на чтение
Hugo: делаем статический сайт
· 3 минуты на чтение
Перенос сайта с Wordpress на Bludit CMS
· 1 минута на чтение
BackRex: Как сохранить настройки Internet Explorer?
· 2 минуты на чтение