动态镜像站点(2个域相同的内容)[关闭]

Posted

技术标签:

【中文标题】动态镜像站点(2个域相同的内容)[关闭]【英文标题】:Dynamic mirror site (2 domains same content) [closed] 【发布时间】:2014-11-04 18:27:19 【问题描述】:

我的问题是:我有一个论坛(使用 SMF 引擎创建),这是一个动态网站。

我想创建一个其他网站(具有其他域),内容完全相同,除了一些细节(如<title> 内容和 css 表)。但它也必须动态工作:两个论坛必须是一个,同时具有相同的内容。

我有点茫然,我不确定我是否知道我可能拥有的所有工具。我可以用一种简单的方式来做到这一点(比如一个简单的生成的 php 脚本之类的),还是会更复杂?

【问题讨论】:

最简单的方法是将站点 A 放在站点 B 的 iframe 中,对吗? 如果您希望数据同步但具有不同的外观,只需将它们都连接到同一个数据源并在每个域上分别设置您想要的样式? @Darren 如果我这样做,我无法对其进行任何更改,是吗? @RyanKempt 我不确定 SMF 是否可行;顺便说一句,如果我没有找到更好的解决方案,我会尝试使用相同的数据库安装 CMS 两次。谢谢! @Yojin 有可能。确保您的数据库引擎启用了远程连接,并且站点 X 能够连接到位于站点 Y 的 mysql 引擎,反之亦然。 【参考方案1】:

设置相同的DNS并具有完全相同的内容,然后有2个样式表,并使用PHP:

$domain = $_SERVER['SERVER_NAME'];

if($domain == "domain1") 
    echo "stylesheet1";
else
    echo "stylesheet2";

对于您想要的其他任何不同的东西,这应该是相同的。

【讨论】:

以上是关于动态镜像站点(2个域相同的内容)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

配置docker镜像加速

Cygwin 快速镜像站点

如何使用通用 Django 代码库托管 50 个域/站点

国内开源镜像站点汇总

Nginx 怎么禁止别人恶意镜像网站?

国内开源镜像站点汇总