我正在为一个有两家公司的客户开发一个网站,但这两家公司是密切相关的。对于用户来说,客户需要两个单独的站点,这些站点的外观和功能都是一个站点。这是因为客户打算在一年左右的时间里看到公司一半的股份,为了让过渡变得更容易,需要两个站点,单独的登录等等。
当用户在托管在不同帐户上的页面或托管在不同主机公司上的页面上来回单击时,用户会体验到延迟时间吗?例如: Godaddy托管了一半的页面/链接,Hostgator托管了另一半的页面/链接。
我知道,出售一半的公司不应该决定如何构建网站,但这是我的客户更喜欢的设置。我要用Wordpress。
发布于 2020-10-12 17:07:04
有几种方法可以实现这一点,所需的复杂程度也有所不同:
如果客户很乐意为公司的两个不同部分拥有两个子域,那么您可以拥有如下内容:
www.example.com
为主要公司提供网页服务,可能与“标准”关于、联系等类型页面一起使用。
othersite.example.com
为辅助公司提供页面,大部分导航将您带回到www.example.com,但其他链接页仍保留在othersite.example.com上。
这应该是相当容易设置的,但确实暴露了一个事实,即工作中有两个不同的区域--但是,如果您需要为用户/访问者单独登录,这可能是明智的。
正如其他人所提到的,您还可能希望在两个站点上添加重定向,以确保如果人们试图访问一个应该托管在另一个站点上的页面,那么他们就会在正确的站点上结束。
这还允许两个站点轻松地拥有相同页面的版本(例如,如果您希望在两个部分上都有单独的联系人或登录表单)。
您可以将子域配置为指向不同的IP地址,因此这些地址可以是单独的托管提供商,也可以是同一个提供商的不同计划。
这可能是一个更复杂的选项,但允许客户端使用单个域(即www.example.com)为站点的两个部分提供服务,然后在内部将请求路由到多个服务器。
然后设置它的最简单的方法是让辅助站点生活在主站点上的一个目录下(即Www.example.com/其他网址),这样您就可以将它们分开,如果需要的话可以有专用的页面,但是如果需要的话可以轻松地共享页面。您还可以轻松地分离页面使用的媒体和其他资产。
然后,您将有一个发布的域,但是在幕后您将有两个站点为应用程序服务,这些站点也可以根据需要由不同的提供者托管。
两个选项的
根据流量水平和您选择的托管计划,如果站点需要“热身”才能开始服务流量,访问者在站点之间移动时可能会遇到轻微的延迟。
您还需要在两个站点之间复制合理数量的模板、图像资产等,如果站点家具、导航项等发生任何更改,则保持这些更新。两个站点之间的链接需要完全限定,但是域名所需的DNS查找在两个站点之间移动时不应该被注意到。
发布于 2020-09-12 15:23:20
您的问题假设是第三方托管,但您是否考虑过主持自己?
如果您自己管理/托管服务器,并且在这两个服务器之间具有高吞吐量连接,则可以考虑使用虚拟目录。虚拟目录是从另一个文件位置映射的web目录。不同的供应商有不同的实现,但MS和Apache都支持这一点。
您的网站可能类似于example.com和example.com/remotesite,其中远程目录是您的虚拟目录。远程目录可以驻留在宿主web服务器example.com可以物理访问的任何地方。这可能是本地托管但通过VPN手动更新的目录,也可能是连接the服务器到远程站点的高吞吐量VPN。
当remotesite公司被出售时,在它自己的域名下托管remotesite目录,并将所有exameple.com/remotesite重定向到newsite(dot)com。
当然,这也不是没有问题的。新的网站很可能会在搜索引擎捕捉重定向和调整之前对SEO进行调整。
https://webmasters.stackexchange.com/questions/131377
复制相似问题