问题标签 [wildcard-subdomain]

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 投票
2 回答
759 浏览

azure - 哪个更适合在 Azure 上预配子域 - 通配符 CNAME 或基于 API 的 DNS,如 Route 53?

我正在 Azure 上构建一个应用程序,该应用程序需要为每个客户使用子域。子域将在注册过程中提供。由于 Azure需要使用 CNAME 进行 DNS 解析,因此我必须在通配符 CNAME 之间做出选择,还是应该使用 API(例如Amazon Route 53 )手动添加每个条目

我担心通配符 CName,因为存在一些问题,即所有 DNS 系统是否完全支持它们。我看到它是 RFC 规范的一部分,但我担心所有 DNS 系统的最新情况。

或者,我担心为客户实时配置新的 CNAME DNS 条目。他们是否必须等待 TTL 过期,或者是否会立即获取新的子域 CNAME 条目?

谢谢,道格

0 投票
2 回答
4290 浏览

android - Android 通配符 SSL 验证

我需要一些帮助来验证我的 Android 应用程序中的通配符 SSL。现在我使用的代码是在不检查任何东西的情况下进行验证:

当我通过互联网阅读时,我发现 Android 中存在一个验证WildCard(示例*.mydomain.com:)证书的错误,我没有找到任何示例或建议如何做到这一点。我想要实现的是:通过名称验证证书并检查它是否过期。欢迎任何好的建议/示例,因为这是我第一次尝试使用 SSL,我对它并不熟悉。

提前致谢!

0 投票
1 回答
330 浏览

apache - 如何为子域设置与子域相同的虚拟主机目录?

我目前使用带有通配符 ServerAlias 的 mod_vhost_alias 来捕获我用来保存网站开发版本的域的所有子域。

这很好用,但是当我需要测试具有“m”的网站时会遇到问题。移动版本的子域灵活性。在实际环境中,该子域仍将使用与普通域相同的目录,但我无法在开发中实现这一点。

例子:

website.devdomain.com/var/www/website.devdomain.comm.website.devdomain.com/var/www/m.website.devdomain.com,但最好这应该去/var/www/website.devdomain.com

有没有办法让子子域转到其父目录?我使用的当前 VirtualDocumentRoot 片段是VirtualDocumentRoot /var/www/%0/

我可以在每个站点的基础上创建自定义文档根来实现这一点,但如果有 VirtualDocumentRoot 的自动化方式,它会更加实用。

0 投票
3 回答
2636 浏览

ruby-on-rails - 轨道子域

我去了本教程http://railscasts.com/episodes/221-subdomains-in-rails-3并尝试在http://ngtv2.info中实现

但是在我将代码放入 routes.rb 之后

匹配 '/' => 'projects#show', :constraints => { :subdomain => /.+/ }

然后输入kingpangilinan.ngtv2.info

浏览器说“找不到服务器”,Firefox 在 kingpangilinan.ngtv2.info 找不到服务器

任何帮助表示赞赏。

0 投票
1 回答
248 浏览

apache - 带有指向其他页面的链接的通配符子域问题

在使用通配符子域时,我在链接到页面时遇到了麻烦,希望能在找出解决方案方面提供一些帮助。

我希望用户拥有自己的子域来查看自己的网站内容,因此如果用户输入“user1.domain.com”,服务器将有一个重写规则,将请求定向到根目录中的 index.php 页面。此 index.php 页面将用于所有子域,并将根据查询字符串中传递的子域从数据库中提供内容。

这部分工作得很好,它提供了 index.php 中的内容。当 index.php 页面加载时,它包含一个菜单(主页 | 租赁 | 联系我们)。当我单击菜单链接转到另一个页面时,问题就来了。URL 地址发生变化,但页面内容不变。

下面是一个示例:如果我单击“RENTALS”,我希望用户转到rentals.php 页面并显示“user1”子域可用的租金......但这是正在发生的事情:

链接场景一:

链接场景2:

链接场景 3(如果我对域进行硬编码并省略通配符子域,则链接有效):

方案 3 的问题是我希望 url 读取:“user1.domain.com/rentals.php”

我想知道这是否可以在重写条件下设置,但我无法弄清楚。

如果有人可以提供帮助,我将不胜感激!

这是我的目录结构:

这是apache重写规则(第一条规则有效。我添加的第二条规则希望解决我的问题,但它没有解决问题):

0 投票
1 回答
98 浏览

ruby-on-rails - 将顶级域指向 Rails 应用程序中的单个记录

有没有办法将顶级域指向 Rails 应用程序中的单个记录 - 类似于子域。有点像http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

0 投票
2 回答
169 浏览

.htaccess - 如何用 htaccess 做这个?

如何使用 htacess 制作:

这是我当前的代码:

0 投票
2 回答
320 浏览

php - 通过子域通配符重定向传递变量?

我正在编写一个新脚本,基本上当有人在我的网站上搜索某些内容时,它通常会如何到达这里:

http://domain.com/index.php?q=apples

http://apples.domain.com

我已经在 PHP 和 htaccess 中完美地完成了这项工作,但我遇到的问题是后来在新的子域页面上使用了 original 关键字。

现在我可以使用 parse_url 从 url 中获取关键字,但我的脚本也过滤掉了潜在的问题,例如:

所以如果有人搜索 netbook v1.2

新的子域将是:

http://netbook-v1-2.domain.com

现在我可以取出关键字,但它带有破折号而不是原始关键字。我也在寻找一种通过 301 重定向发送原始关键字的方法。

谢谢!

0 投票
2 回答
217 浏览

dns - *.jpg.to 样式通配符子域是 DNS 系统的负担吗?

我注意到服务http://jpg.to/支持任何单词,例如http://car.jpg.to/。好奇这种事情是否会对 DNS 系统造成负担,因为所有名称都必须潜在地存储,因此被认为是不好的做法。不选择 jpg.to,只是好奇,因为我还没有看到有人在它被覆盖时提到这个问题。

服务建立数千个子域是否可以接受?

0 投票
1 回答
552 浏览

codeigniter - 子域 URL 段可以用作 Codeigniter 中的类吗?

我需要使用一个子域作为一个类。即,而不是:

www.example.com/class/function/ID 例如 www.example.com/town-name/history/1

我需要

class.example.com/function/ID 例如town-name.example.com/history/1

我已经在 nginx 中对子域进行了通配符,现在我已经用谷歌搜索并阅读了

http://codeigniter.com/user_guide/libraries/uri.html

http://codeigniter.com/user_guide/general/urls.html

http://codeigniter.com/user_guide/helpers/url_helper.html

但没有什么相关的。我需要这样做,以便如果将另一个城镇添加到数据库中,它将解决该新城镇及其详细信息。

我看到很多关于重写、重定向等的讨论,但我特别需要使用子域城镇名称作为类变量。如果可能的话,在一个想法世界中,我可以同时使用两者,但我怀疑这可能吗?

几年来,我已经在普通的旧 php 中运行良好;现在,如果可能的话,我想在不破坏旧结构的情况下升级到 codeigniter(另外还有一个很好的理由)。

谢谢。