嵌入许多具有绝对路径的网站



我的任务是将一堆小网站嵌入到我们主域上的一个更大的网站中。

问题是,以前的小型网站都有自己的域名,并用绝对路径编程。如果只是将它们复制到主网站旁边的子目录中,它们将停止工作。

附加限制:

  1. 绝对路径不能自动替换,因为其中一些路径是用JavaScript生成的。未经优化的源代码的一些部分已经丢失,因此修复它将是非常痛苦的
  2. 很有可能这些东西再也不会被碰了。已经决定不应该以适当的方式固定;那将是浪费时间">
  3. 添加额外的小型网站应该很容易

我想出了为每个网站创建子域的想法,但这违反了约束3,因为每当添加新网站时,这将涉及到麻烦DNS负责人。

有没有更简单的解决方案?

我很想写一个一次性的程序,我可以指向一个目录,它所做的就是打开具有绝对路径的javascript文件,并用相对路径替换它们。编写程序时有点复杂,但之后超级简单。

至于添加新网站的简单性,这在一定程度上取决于这些网站的托管方式。如果他们都保留了自己的主机,那么不管怎样,窃听DNS人员都可能是必要的。如果它们被移动到主机服务器,与主网站位于相同的目录结构中,您可以将它们放在子目录中,这样看起来有点像。。。

http://maindomain.com/
http://maindomain.com/subsite1/
http://maindomain.com/foobar/
http://maindomain.com/imspecial/
http://maindomain.com/shopping/

添加一个新站点只需要在其中粘贴另一个带有自己站点代码的目录。

相关内容

最新更新