Мобильный браузер показывает неправильный сайт - PullRequest
0 голосов
/ 14 июля 2020

У меня происходит очень странная проблема.

У меня есть новый веб-сайт, созданный с использованием Asp. Net (предыдущий сайт, возможно, был PHP на сервере Apache). Все веб-записи сайта указывают на IP 1.2.3.4, например:

Когда я набираю

example.com

В браузере настольного компьютера он перенаправляется на

https://example.com

Все работает как положено. URL перезаписи использовался на других сайтах, поэтому я знаю, что это не перезапись, вызывающая следующую проблему.

Я переключаю свой браузер go в режим инкогнито в двух разных браузерах, и все работает / показывает сайт должным образом.

Теперь я просматриваю тот же сайт на мобильном телефоне, и он отображает нечто совершенно другое! Когда я говорю «другое», я имею в виду, что он показывает старый сайт, и сайт был распространен в течение недели go. Я проверяю веб-записи на предмет того, что оба www and не www both указывают на один и тот же IP-адрес.

Поэтому я решил проверить связь с сайтом извне, и оба отображаются как правильный IP. Я пробую другое мобильное устройство и та же проблема.

Думаю, если бы это была проблема с IP / DNS, то это произошло бы везде, независимо от устройства.

Кто-нибудь знает, что может здесь что-то не так? Я не знаю, почему на мобильных устройствах отображается старый веб-сайт? Если кому-то нужна дополнительная информация, не стесняйтесь спрашивать.

1 Ответ

1 голос
/ 15 июля 2020

Вы можете попробовать следующие обходные пути, чтобы решить проблему:

  1. Установите правило для входящего трафика брандмауэра для номера порта:

    Открыть "Windows Брандмауэр защитника и расширенный Безопасность "выберите" Правила для входящих подключений "нажмите" Новое правило ... "выберите" Порт ", затем добавьте TCP-порт 12345 (номер порта вашего сайта) и щелкните рядом с завершением sh процесса.

  2. Переработайте пул приложений вашего сайта.

  3. Очистите кеш браузера.

  4. Проверьте настройки DNS

  5. Использовать настройку кэша клиента iis:

  • Откройте Inte rnet Диспетчер информационных служб (IIS).

  • На панели «Подключения» введите go на сайт, для которого вы хотите отключить кеширование.

  • На средней панели выберите Заголовки ответа HTTP.

    enter image description here

  • In the HTTP Response Headers pane, click Set Common Headers... in the Actions pane.

  • In the HTTP Response Headers pane, click Set Common Headers... in the Actions pane.

    введите описание изображения здесь

Перезапустите свой сервер iis.

...