Изменить конфигурацию nginx для приложения Ruby on Rails в App Engine Flex (GCP) - PullRequest
0 голосов
/ 13 декабря 2018

Я развернул приложение Ruby on Rails в среде App Engine Flex на платформе Google Cloud.Когда я добавил свой пользовательский домен, у меня появилось 4 разных адреса, которые ведут на мой сайт:

http://example.com
http://www.example.com
https://example.com
https://www.example.com

В идеале я хотел бы иметь только один канонический адрес:

https://www.example.com

и заставить все другие адреса перенаправлять на него.

Ruby on Rails позволяет нам установить:

config.force_ssl = true

и быстро удалить 2 адреса без SSL.Но все же мне нужно заставить страницы без www перенаправлять на www.Конечно, я могу написать несколько строк кода прямо внутри приложения, но вместо этого, кажется, гораздо лучше обновить конфигурацию nginx и выполнить все необходимые перенаправления вне приложения.Но ничего подобного не упоминается в руководствах GCP, и я не могу найти никаких рецептов в других местах.

Есть ли способ сделать это для App Engine Flex?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...