网站从其他网站提取内容,但URL是相同的。可能的重定向?[关闭]


0

我在这里面临一些独特的情况。

所以我有一个网站说http://www.website1.com现在,有时,当我浏览到该网站时,我被重定向到http://www.website2.com,但地址栏中的网址仍为http ://www.website1.com

为什么会发生这种重定向?有没有人有任何想法?不知道塞满了什么?!我不久前创建了这个网站 - 它主要是用Flash构建的。

我的问题主要是 - 如果不改变浏览器中的URL,会强制网站引入其他网站的内容。可能是IIS配置还是其他什么?我无法注意到配置中的任何狡猾,但如果还有其他我需要检查的内容,请告诉我!IFrame 未被使用。

这种情况发生在所有浏览器上,主要是IE浏览器和多个PC /网络。我会尽快得到头标记信息并在此处发布。

偶尔会发生这种情况。大多数时候,网站运行得很好。

不幸的是,根据客户的要求,无法在此处发布网站网址。

头标记内容如下

    <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
如果您让我们知道URL,以及它是否发生在多个浏览器上,然后更多地发生在PC,多于一个网络等,这<head>将有所帮助。如果您有权访问源代码,发布标签也会有所帮助
加拿大卢克

在此问题中添加了此信息!谢谢卢克!
NomadTraveler

我还没有看到这些信息......
加拿大卢克

请在此留下链接作为评论。
stderr 2013年

@Somya不幸的是,如果没有链接,我们将更难以帮助您排除故障
加拿大Luke

Answers:


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脚本的源代码,这是我们能提供的最好的

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.