问题标签 [multiple-domains]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
154 浏览

javascript - 有没有一种优雅的方法来使用谷歌分析跟踪不同帐户下的多个域?

我有一种情况,内容管理系统对具有不同域名的多个网站使用相同的模板,而我无法为每个网站制作单独的模板。但是,每个网站都需要使用谷歌分析单独跟踪。通过放入一些条件代码来跟踪每个域是否合适?这是否足够强大而不会破坏?有没有更优雅的方法来做到这一点?

需要明确的是,每个网站都是一个单独的域名,必须单独跟踪,而不是在一个分析配置文件上具有相同页面的不同域。

0 投票
1 回答
481 浏览

codeigniter - 一个名为 site 的 codeigniter 控制器需要处理多个域

在处理不同子站点的 codeigniter 中有一个控制器。

  • site/index/1获取子站点 A 的内容

  • site/index/2获取子站点 B 的内容

现在我们决定为这些子站点注册域名。

所以我们需要:

没有site/index/1URI 中的。

没有site/index/2URI 中的。

我摆弄并试图玩,routes.php但无处可去..有人能指出我正确的方向吗?

0 投票
1 回答
1703 浏览

php - 向同一服务器发出 CURL 多个请求与单个请求一样慢

我正在使用一个很好的 Multi CURL 界面,称为 Rolling CURL

http://code.google.com/p/rolling-curl/issues/detail?id=20

它工作正常,例如它在大约 3 秒内从 20 个站点获取数据。问题是我需要它在同一服务器上的 200 - 300 个站点上工作。这与在循环中发出单个 CURL 请求所需的时间大致相同,大约为 10 分 47 秒。所以我有点不知道该怎么做。我需要做的就是获取每个站点上的 HTTP 代码。我试过 file_get_contents,PHP FTP 函数,它们要慢得多。

另一件事是,当我浏览同一服务器上的 12 个以上域的列表时,它似乎阻止了请求,所以我根本没有在任何站点上获取任何数据。当我运行少于 12 个的列表时,不会出现此问题。我只获取站点的标题数据,因此它不应该那么慢。

如果有人可以帮助我或详细解释为什么会发生这种情况,并提供有关如何克服这个问题的指示,我将非常感激。

0 投票
6 回答
67822 浏览

iis-7 - 同一个IP的443端口中的多个域

我在 IIS 7 的端口 443(https) 中托管了一个网站“www.example1.com”。现在我为相同 IP 的“www.example2.com”购买了一个新域。我想在端口 443 中托管此域(www.example2.com)中的另一个网站(我已经将端口 443 用于“www.example1.com”)。

我怎样才能做到这一点?这是否可以在同一 IP 的端口 443 中托管两个域?如果是,任何人都可以让我知道正确的方法吗?我正在使用 IIS 7。

0 投票
1 回答
195 浏览

seo - 网上商店的多个域

我希望为我的网上商店使用多个域,我想知道它将如何影响 SEO 和搜索引擎排名。

目前我有一个网店的通用名称,我们称之为 www.mysmallshop.com。我卖很多不同的东西。我最近获得了一个名为 www.clothing.com 的新域。

现在,如果我的网上商店有这些类别;鞋子、衣服、配饰、夹克和我更改了我的网上商店,以便衣服类别下的所有产品都有 URL www.clothing.com/productname 而不是 www.mysmallshop.com/clothing/productname,这会破坏任何 SEO 和搜索引擎排名?以这种方式使用域是一个好主意,还是我最好做所有其他 SEO 鲨鱼所做的事情并“制作一个假博客”并链接回我原来的商店?有什么想法或意见吗?

内容重复不是问题,将使用规范 URL 或纯重定向来确保 URL 一致。提前致谢。

0 投票
1 回答
9391 浏览

ruby-on-rails - Rails session_store 多个域

我有一个围绕会话的非唯一问题(其他人一定已经解决了这个问题)。

场景是我有 5 个顶级域(domain_a、domain_b、domain_c、domain_d、domain_e)和每个下的多个子域。我的应用程序需要在同一顶级域中的子域之间共享会话,例如 sub_1.domain_b.com 和 sub2.domain_b.com 可以共享,但 sub_3.domain_c.com 将是不同的会话。更复杂的是,如果域 a 和 b 和 c 和 d 也能够共享会话,那将是理想的。

所以规则:

  • domain_a 与 domain_b 以及其中的所有子域共享会话。很高兴能在 cookie_store 中

  • domain_c 与 domain_d 以及其中的所有子域共享会话。很高兴能在 cookie_store 中

  • domain_e 仅在其子域内共享其会话。这需要在 active_record_store 中

我怎样才能使这项工作?

我尝试使用以下内容创建初始化程序:

但是我不确定这是否有效。domain_e.com 会话有效,这是有道理的,因为它是最后一个声明,有什么想法吗?

0 投票
2 回答
9315 浏览

google-analytics - 跟踪同一谷歌分析帐户下的多个域

我有两个域 mysite.com 和 mysite.cz,我想查看这两个域的流量来源,我目前不能,因为我只跟踪“.com”域。任何想法如何实现这一目标?

0 投票
1 回答
821 浏览

tomcat - 通过带有 Tomcat 实例的 Apache Webserver 服务的多个域;一个网站很慢

我设置 Apache2 以使用虚拟主机服务多个域。目标是在一台机器上的不同 Tomcat 实例下运行 QA 和生产环境。此设置有效,但 Prod 提供的页面比 QA 慢一些,尽管代码库几乎相同且没有流量。

我首先持有 httpd.conf 配置嫌疑人,只需要了解路由是否正确。我也会介绍这些网站,但我想以此作为第一步。尽管还设置了 MySQL 实例,但在这两种情况下我都没有访问数据库,因此这不太可能成为问题。

我检查了 stackoverflow 上的其他帖子,但没有看到这个特殊的缓慢问题已经出现。想法?

httpd.conf:

0 投票
1 回答
707 浏览

.htaccess - .htaccess - 多个域到同一个根文件夹 - 多种语言

我有多个域指向同一个根文件夹。

该网站是多语言的。语言由会话变量设置

我有www.domain.com/index.php?lang=en (默认)

www.domain.com/index.php?lang=da(丹麦语)

我也有 www.domain.dk

我如何将www.domain.dk指向www.domain.dk/index.php?land=da

我想保持原样的 URL:

  1. 如果 .com -> url: -> http:www.domain.com

  2. 如果 .dk -> url: -> http:www.domain.dk

谢谢

0 投票
1 回答
3124 浏览

tomcat - 单个 apache tomcat 上的多个域

我有两个域,但只有一个运行 tomcat 7 的虚拟服务器。我有自己的 ubuntu Linux,在虚拟服务器上运行具有完全 root 访问权限。我设置了shorewall防火墙,它将端口80上的任何请求转发到端口8080(tomcat正在监听的地方)。

所以我已经在网上搜索过,但我只找到在我的情况下不起作用的“解决方案”。这是我到目前为止所做的:

  1. 我将我的 websiteA.war 作为 ROOT.war 复制到 $CATALINA_HOME/webapps/ 文件夹中
  2. 我还将我的 websiteB.war 作为 WebsiteB.war 复制到 $CATALINA_HOME/webapps/ 文件夹中
  3. 我通过以下方式修改了我的 $CATALINA_HOME/conf/server.xml:

    主机名="www.websiteA.com" appBase="webapps" unpackWARs="true" autoDeploy="true"

    主机名="www.websiteB.de" appBase="webapps/websiteB" unpackWARs="true" autoDeploy="true"

    主机名="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"

  4. 我在文件夹 "$CATALINA_HOME/conf/Catalina/www.websiteB.com" 中创建了以下文件 ROOT.xml:

    ?xml 版本=“1.0”编码=“UTF-8”?

    上下文 displayName="www.websiteB.com" docBase="" path=""

    /语境

  5. 重新启动tomcat。websiteA.com 部署在“/”下,websiteB.com 部署在“/websiteB”下

  6. 输入 www.websiteB.com 到达“/”,这意味着 websiteA 实际上显示为 websiteB.com

我在这里做错了什么?