другой домен?
/ -> другой домен
/a /b и всё остальное -> разруливается уже на уровне фреймворка (обычный флоу)
конечно
Только для корневых запросов: location = / { rewrite ^ https://new.domain.com/ permanent; } Или даже через return, если не надо сохранять аргументы запроса (а скорее всего так оно и есть): location = / { return 301 https://new.domain.com/; } Остальной конфиг остаётся неизменным
Все остальные урлы придётся перечислять вручную?
Что? Зачем? Всё остальное обрабатывается как и раньше Добавляется только один локейшен для корневых запросов
Раньше на location / лежал индекс php , в котором был роутинг и на /a и на /b Сейчас надо обработку на index.php возложить все урлы кроме корневой.
И что я непонятного пишу? location = / { # здесь return или rewrite } location / { # здесь всё как было }
А, все. Сорри. Вижу разницу со знаком равно. Сердечно благодарю.
Круто, я бы пару дней убил бы наверное на поиск информации. Реально спасибо.
Обсуждают сегодня