Здесь я сталкиваюсь с уникальной ситуацией.

Итак, у меня есть сайт, на котором написано http://www.website1.com Теперь, иногда, когда я захожу на этот сайт, меня перенаправляют на http://www.website2.com, но URL в адресной строке по-прежнему http://www.website1.com

Почему происходит это перенаправление? У кого-нибудь есть идеи? Не знаю, что наполняет это ?! Я создал этот сайт некоторое время назад - он в основном построен на Flash.

Мой вопрос в основном таков: что может заставить сайт загружать содержимое другого сайта, не меняя URL в браузере. Это может быть конфигурация IIS или что-то еще? Я не мог заметить ничего хитроумного в конфигурации, но если есть что-то еще, что мне нужно проверить, пожалуйста, дайте мне знать! IFrame не используется.

Это происходит во всех браузерах, в основном в IE, и на нескольких компьютерах / сетях. Я получу информацию тега head как можно скорее и опубликую ее здесь.

И это случается иногда. В большинстве случаев сайт работает просто отлично.

К сожалению, здесь нельзя разместить URL-адреса сайта по запросу клиента.

Содержание тега заголовка выглядит следующим образом

    <head id="ctl00_Head"><title>
    Test Site
</title><meta name="author" content="test" /><meta name="revisit-after" content="1 day" /><meta name="robots" content="index, follow " /><meta name="Copyright" content="Copyright" /><meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Expires" content="-1" /><link rel="stylesheet" type="text/css" href="Include/site.css" /><link rel="shortcut icon" href="favicon.ico" />

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" src="http://cachedcommons.org/cache/cufon/1.0.9/javascripts/cufon-min.js"></script>
    <script type="text/javascript" src="/Include/jquery.cycle.min.js"></script>
    <script type="text/javascript" src="/Include/Kaufmann_Std_italic_700.font.js"></script>
    <script type="text/javascript" src="/include/swfforcesize.js"></script>
    <script type="text/javascript" src="/include/swfobject.js"></script>
    <script type="text/javascript" src="/include/swfaddress.js?html=false&history=1&tracker=pageTracker._trackPageview&strict=1"></script>
    <script type="text/javascript" src="/include/flash_resize.js"></script>
    <script type="text/javascript" src="/include/flashVersion.js"></script>
    <script type="text/javascript" src="/Include/run.js"></script>

    <!--[if IE]>
        <link rel="stylesheet" type="text/css" href="Include/ie.css" />
    <![endif]-->
    <!--[if IE 6]>
        <link rel="stylesheet" type="text/css" href="Include/ie6.css" />
    <![endif]-->

    <script type="text/javascript" src="http://services.uniquewebsites.com.au/clientservices/MobileRedirect.js"></script>
    <script type="text/javascript">
    if (window.location.hostname.indexOf("testsite1") >= 0)
        redirectMobileBrowsers("mobile.testsite1.com.au");

    if (window.location.hostname.indexOf("testsite2") >= 0)
        redirectMobileBrowsers("mobile.testsite2.com.au");
    </script>
</head>

Спасибо!

1 ответ1

2

Не видя исходные файлы Javascript или фактический URL, я собираюсь догадаться, что это связано с последним битом javacript, главным образом с этой частью:

<script type="text/javascript" src="http://services.uniquewebsites.com.au/clientservices/MobileRedirect.js"></script>
<script type="text/javascript">
if (window.location.hostname.indexOf("testsite1") >= 0)
   redirectMobileBrowsers("mobile.testsite1.com.au");

if (window.location.hostname.indexOf("testsite2") >= 0)
    redirectMobileBrowsers("mobile.testsite2.com.au");
</script>

Я попытался бы прокомментировать эти два блока сценария и посмотреть, будет ли он продолжать это делать. Опять же, без URL-адреса или исходного кода этих сценариев Javascript, это лучшее, что мы можем предложить

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .