Я хочу перенаправить www.example.com и example.com на ww.example.com в nginx
Я пробовал несколько вещей, но в итоге получился цикл перенаправления, например return 302 $ scheme: //ww.example.com
Перенаправление обязательно изменит URL-адрес, вы отправляете клиента с example.com на ww.example.com. Если вы хотите вернуть контент ww.example.com с example.com, вы можете просто добавить дополнительный server_name
директива к тому же server
блок.
return 302 $scheme://ww.example.com
приведет к возникновению цикла перенаправления только в том случае, если у вас есть дальнейшее перенаправление с этого адреса. Похоже, что это адрес, с которого вы хотите обслуживать свой контент, поэтому, если у вас есть какие-либо перенаправления с него, вы должны их удалить.