我可以在其他人的域上托管文件或文件夹吗?

时间:2011-03-26 18:44:35

标签: javascript security hosting dns sysadmin

我不认为这是可能的,但问问题永远不会伤害。

我有没有办法在别人的域上托管文件(或文件夹)(当然是他们的许可)?例如,如果他们的网站位于www.example.com,我希望在www.example.com/foo.htmlwww.example.com/foo/的文件夹等处托管文件。我只需要能够随意对单个文件进行更改。

我们无法使用重定向或类似内容 - 这样做的目的是允许我控制在其网站<iframe>中加载的文档,以及<iframe>中的JavaScript对其parent页面进行访问(即没有安全限制) - 只有在域匹配时才允许访问。他们的网站不会更改document.domain属性以放宽安全限制,也不能让他们开始使用该方法(这是一个巨大的网站)。

我也无法生成<iframe>并仅使用JavaScript创建其文档 - 我们过去已经这样做了,并且它绕过了安全限制(生成的<iframe>位于与其父页面相同的域名,但它会导致其他问题和困难,在这种情况下会导致交易破坏。

如果您有任何其他建议,或者您需要了解我正在尝试做什么的更多信息,请与我们联系。

提前感谢您的帮助!

4 个答案:

答案 0 :(得分:2)

我希望我能正确理解这一点。由于您有权在其网站上托管文件,您可以使用FTP吗?他们可以将您设置为只能将文件放在他们网站的一个目录中,您可以在那里编辑文件。

答案 1 :(得分:0)

向另一方提供嵌入代码,以将远程javascript文件加载到其页面。然后,您可以生成内容或信息收集。由于javascript文件托管在您的身边,因此它在您的控制之下。访客柜台是一个类似的案例。

答案 2 :(得分:0)

您可以创建一个PHP脚本,从您自己的网站加载它的数据。 这实际上应该有效:

<?php echo file_get_contents("http://www.yoursite.com/yourfile.html"); ?>

编辑:您可以使用javascript执行相同操作,但我不知道它的代码...抱歉。 : - /

答案 3 :(得分:0)

听起来您的朋友可以在其Web服务器上为您的文件设置反向代理规则。 http://httpd.apache.org/docs/2.0/mod/mod_proxy.html