Межсайтовое взаимодействие - PullRequest
0 голосов
/ 31 августа 2018

Проблема: Нужно перенаправить на другой сайт без изменения крошки и меню исходного сайта туда и обратно.

Заказать

  • Сайт 1 состоит из меню сайта 2. Нажмите, чтобы перейти на сайт 2 enter image description here
  • Достигнут сайт 2. Пока все в порядке. enter image description here
  • Проблема возникает, когда я возвращаюсь, домашняя кнопка сайта 1 указывает на домашний адрес сайта2. enter image description here

Это то, что я сделал до сих пор. Кнопка «Домой» жестко закодирована, поэтому я просто установил URL-адрес как homeURL.

string homeURL = Url.Action("Index", "Home", new { area = "Common" });
    try
    {
        if (Request.UrlReferrer.AbsoluteUri.Contains("45686"))
            homeURL = System.Configuration.ConfigurationManager.AppSettings["WHL_WEBSITE_URL"];
        if (Request.UrlReferrer.AbsoluteUri.Contains("3799"))
            homeURL = System.Configuration.ConfigurationManager.AppSettings["PRUTILS_ROOT_URL"];
        if (Request.UrlReferrer.AbsoluteUri.Contains("57424"))
          /*Home site , so default value gets used.*/

The same i am doing in site 2.

Примечание: - Я понимаю, почему это происходит, я использую это, потому что первоначально меня попросили применить его для Site1 -> Site2, но теперь это должно произойти наоборот.

Мой подход, который я пытаюсь выяснить, как реализовать Если каким-то образом я могу найти источник запроса и поделиться им между сайтами, то я могу использовать homeurl для этого сайта. Но я не знаю как. Куки тоже не помогает, потому что, когда пользователь открывает другую вкладку с адресом сайта 2, источником будет сайт 2, поэтому я опять застрял.

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