【问题标题】:Cakephp .htaccess : multiple domains pointing to one appCakephp .htaccess : 指向一个应用程序的多个域
【发布时间】:2012-01-27 14:20:27
【问题描述】:

我正在开发一个 cakePHP 应用程序。 现在我想将我的主域(www.example.com)配置为通过“www.xyz.com”或“www.bcd.com”访问。 为此,我将在“www.xyz.com”或“www.bcd.com”中添加 CName 记录作为“www.example.com”,然后 xys.com 和 bcd.com 将指向 example.com。

但现在在 xyz.com 和 bcd.com 上我可以看到 example.com 的内容,但每当我点击任何链接时,它都会出现“未找到 URL”错误。

所以我尝试了很多 .htaccess 规则,但它不起作用。

类似于博主自定义域指向。我的申请需要同样的东西。

有人可以尝试过吗?

【问题讨论】:

  • 您希望站点从不同域访问还是将所有不同域重定向到一个域?
  • 嘿,我只需要访问,不需要重定向。我的主要障碍是 cakephp 中的 .htaccess 规则,我不知道如何在 htaccess 中应用此规则。
  • 所以您希望同一个站点可以从多个域访问?
  • 好吧,据我所知,这是一个坏主意,因为您正在创建重复的内容,并且还将同一页面的 SEO 和页面排名丢失到多个域。因此,我建议您将所有不同的域重定向到您的主域,并且该站点只能从一个域访问。我以前没有尝试过你的要求。让我试试,然后回复你。
  • 您可以将所有域托管在同一台服务器上,并为每个域创建虚拟主机以指向相同的文件系统和数据库。

标签: .htaccess cakephp dns multiple-domains


【解决方案1】:

这不完全是 .htaccess 问题 - 您需要先在 Web 服务器配置文件中编辑服务器名称,以便不仅为 example.com 提供服务,还为来自 xyz.com 和 bcd.com 的请求提供服务。

【讨论】:

  • 但这是 SAAS 基础应用程序,我将在我的 Web 服务器上编辑多少个域的配置文件?这不是解决这个问题的可行方法。
猜你喜欢
  • 2016-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-11
相关资源
最近更新 更多