У меня возникли проблемы с попыткой запустить мультисайт WordPress (с использованием субдоменов) на nginx.
Вот мой идеальный набор:
domain.com
sub1.domain.com
sub2.domain.com
sub3.domain.com
Любые запросы к www.domain.com
должны быть переведены с кодом 301 на domain.com
(насколько я понимаю, WordPress все равно удаляет www?)
Я не хочу получать доступ к каким-либо поддоменам любыми другими способами, например, domain2.com
направит пользователя на sub2.domain.com
- это не то, что я хочу.
Я следил за этим учебник DigitalOcean, и все работало нормально при обычной установке WordPress.
Мой файл local hosts настроен следующим образом:
XXX.XXX.XXX.XXX domain.com
XXX.XXX.XXX.XXX sub1.domain.com
так далее...
Моя проблема в том, что всякий раз, когда я пытаюсь посетить domain.com
или sub*.domain.com
, меня перенаправляют на совершенно другой сайт на моем сервере, тот, который так уж получилось, что он находится вверху списка в sites-enabled
. При ближайшем рассмотрении, когда я проверяю вкладку «Сеть» в Chrome, я вижу, что мой запрос на domain.com
или sub*.domain.com
перенаправляется 301 на вышеупомянутый несвязанный сайт.
Я очистил свой локальный кеш Chrome, постоянно использую режим инкогнито, и я просто не могу избавиться от этого перенаправления. Я даже использую Firefox, поскольку я редко его использую, поэтому не ожидаю никакого кэширования для domain.com
Я могу быть совершенно не в теме, и это может быть вообще не связано с браузером, а скорее с конфигурацией сервера и nginx. Что-то заставляет 301, и я не знаю, что.
Кажется, что этот плагин часто обсуждается, но насколько я могу сказать, это применимо только в том случае, если вы хотите сопоставить обычный домен с поддоменом, чего я не хочу.
Может ли кто-нибудь предложить какие-либо советы/решения относительно того, как я могу настроить, чтобы все было правильно маршрутизировано? В моей локальной среде работает стек LAMP, поэтому у меня это работает, и я изменил файл wp-config.php
, чтобы отразить новый «живой» домен (помните, я не настроил DNS, я только что взломал etc/hosts
.
Любая помощь очень ценится, как всегда :)