Рейтинг:0

Перезапись URL только в основном домене

флаг ve

Я пытаюсь использовать пакет для оптимизации моего основного сайта, и когда я следую инструкции он отлично работает, но также портит все субдомены. Могу ли я как-то исключить какой-либо субдомен из поиска этого местоположения?

Изменение, которое мне нужно сделать, это

место расположения / {
    try_files $uri $uri/ /page-cache/$uri.html /page-cache/$uri.json /page-cache/$uri.xml /index.php?$query_string;
}

Но мне нужно, чтобы это применялось только к основному домену, любой другой поддомен должен использовать этот

 место расположения / {
        try_files $uri $uri/ /index.php?$query_string;
    }

Это возможно?

Ivan Shatsky avatar
флаг gr
Вы можете разделить свой серверный блок на два, первый для основного домена, а второй для поддоменов.
флаг ve
Не уверен, как это сделать. Могу ли я использовать подстановочный знак?
Ivan Shatsky avatar
флаг gr
Да, что-то вроде `server_name domain.com` (или `server_name domain.com www.domain.com`) для первого блока server и `server_name *.domain.com` для второго. [Здесь](http://nginx.org/en/docs/http/server_names.html) находятся документы.
флаг us
Пожалуйста, добавьте к вашему вопросу полную конфигурацию nginx, полученную с помощью `nginx -T`.
djdomi avatar
флаг za
нужно больше деталей

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.