Использование одной и той же кодовой базы на двух сайтах с использованием Symfony, но ограничение одного сайта очень строгой областью - PullRequest
0 голосов
/ 22 апреля 2020

Я создал сайт на Symfony 4.4, назовем его redwidgets.com. Теперь, как часть этого сайта, у нас есть функция, которую мы хотим разрешить другим компаниям использовать, однако мы не хотим, чтобы они знали, что она является частью redwidgets.com.

Я создал страницу на www.redwidgets.com/stock-lookup, для которой я использовал другой шаблон, так что это все без маркировки и т. Д. c. И используя ServerAlias ​​в Apache, я могу видеть это на www.genericwidgets.com/stock-loopup

Однако мне нужно заблокировать на www.genericwidets.com людей, чтобы они не заходили в другие разделы сайта и не видели его часть redwidgets.com, поэтому Мне бы хотелось, если бы они попытались получить доступ к root, тогда они просто получат обобщенную c страницу.

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

Я действительно думал просто разместить эту страницу на отдельном сайте, но я очень не уверен, как можно использовать одну и ту же базу данных между сайтами, вам придется дублировать сущности и код и т. д. c, что будет звучать очень раздражающе. Он не может быть просто отдельным, поскольку redwidgets.com широко использует соответствующие объекты.

В настоящее время используется Symfony 4.4, Apache 2.4

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