删除重定向站点中的标头

时间:2014-11-17 11:40:14

标签: html redirect frameset

我的网站移动版本存在问题。该网站托管在不同的域中。

我追踪了这个问题,发现它是由于我的实际html代码被包裹而造成的。

这是一个片段:

<html>
    <head>
    <title>Where are you</title>
    <meta name="robots" content="noindex, nofollow">
    <meta name="description" content="Let’s your friends and family know about your where about.">
    <meta name="keywords" content="Stay connected, Plan meetup, Unreachable friend, Share location, Share photos">
    </head>
    <frameset rows="100%">
        <frameset cols="100%">
            <frame src="http://wru.buttur.com" frameborder="0">
            #document
        </frameset>
    </frameset>
</html>

我的网站正在加载“#document”。

我可以在我的域上进行一些配置以防止这种情况发生。

1 个答案:

答案 0 :(得分:2)

我知道这是旧的,但我正在回应,因为我们遇到了一个类似的问题,其中一些外部实体管理了一个网站,并且我们在它被破坏后接管了。

这是一个wordpress网站,一切都被包裹在框架内。直接浏览器对托管的javascript文件的请求可以正常工作,但在页面中它将被包装在网络响应中的帧中,这令我们感到困惑。 即使是来自外部站点的直接jQuery.getScript()调用也会显示该场景。再次,如果键入浏览器URL栏,则工作正常。

结果发现了一种叫做DNS帧转发的东西。 这是一个涵盖该场景的主题: https://stackoverflow.com/questions/7083391/godaddy-dns-forward-to-ip-adds-frames-to-html

编辑: 看起来主持人删除了该帖子。多么奇怪!!太糟糕了,那篇文章的答案恰到好处,并且描述正确。 基本上没有人遇到这个,只研究DNS帧转发。你会在那里找到答案。

谷歌的条款: 网站包裹在框架集中 javascript在框架内响应 css在框架中 资源解释为样式表,但使用MIME类型text / html进行传输 未捕获的SyntaxError:意外的标记&lt;