问题标签 [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.
url - 用 url 制作子域?
apache - Mod重写 - 高级问题
我需要将未知的子域转换为变量,因此适用以下内容:
http://test.example.com/
→http://www.example.com/?domain=test
http://xyz.example.com/
→http://www.example.com/?domain=xyz
http://www.example.com/
→http://www.example.com/
http://www.example.com/pageA/
→http://www.example.com/pageA/
http://fish.example.com/pageB?somevar=something
→http://www.example.com/pageB?somevar=something&domain=fish
http://www.example.com/pageB?somevar=something
→http://www.example.com/pageB?somevar=something
http://fish.example.com/pageB
→http://www.example.com/pageB?domain=fish
如您所见,我需要做的就是将任何子域替换为www
并将子域名附加为名为domain的 get var 。
我真的迷路了。
编辑:哦,我还希望用户仍然在 url 中看到子域,而不是重定向。
coldfusion - 使用 Application.cfc 路由 dns 通配符
我正在使用 Godaddy Coldfusion 共享主机帐户,我想为我的用户提供更友好/直接的 url。我在我的域中添加了一个通配符,因此所有子域都指向同一个根文件夹。
如何仅使用 Application.cfc 将 dns 通配符路由到相应的目的地?
index.cfm
在根文件夹中将只列出城市 Going to city.domain.com 应该会出现,domain.com/city/index.cfm
如果它存在,domain.com/index.cfm
如果它不存在。
我尝试了 cflocation 但我认为它进入了无限循环。
architecture - 多子域应用设计
过去,我只构建为一个客户服务的 Web 应用程序,因此它们非常简单易行。现在,我想构建一个应用程序,让多个客户能够在我的域的子域上托管他们自己的内容/网站,就像 blogspot.com 一样。所以每个客户都有自己的网站,比如 user1.myapp.com、user2.myapp.com 等。在每个客户的网站中,他们可以通过我的应用程序构建他们想要的任何内容,甚至在 URL 中添加更多级别,比如user1.myapp.com/custom - user1.app.com/custom 将显示与 user2.app.com/custom 完全不同的内容。我对如何实现这一目标感到很迷茫。有人可以笼统地向我描述一下,我们如何从访问 user1.myapp 的人那里获得信息。com/custom 到我的应用程序为 user1 提供实际正确的自定义页面?我们如何将 URI 映射到正确的用户内容?我们实际上仍然托管真实页面(由用户组织),还是我们只是动态生成内容?需要什么类型的设计/架构来支持这一点?任何帮助表示赞赏。多谢。
.htaccess - htacces 通配符子域问题
您好,我对带有 htaccess 和 mod_rewrite 的通配符子域有疑问。
我想将 www.domain.com/index.php?foo=x&bar=y 翻译成 xy.domain.com
我的 htaccess 看起来像这样
这项工作但有一个小问题,如果我去 xy.domain.com。它显示 www.domain.com,但如果我转到 xy.domain.com/z('z' 可以是每个值,甚至是 'asdfasdfasdfasdfasdf')它会显示正确的页面,我的应用程序不会将 z 用于它就在那里的任何东西无缘无故,但有必要显示正确的页面。
解决方案
我不知道为什么它有效,但它有效
ssl - 使用带有 MVC 的通配符证书在 Azure 上托管许多 SSL 站点
以下应用程序当前在我尝试迁移到 Azure 的 Windows 2008 R2 服务器上运行:
第1部分
首先,我有以下 ASP.NET MVC 站点,它根据 DNS 名称的第一部分路由客户:
第2部分
然后,我还有一个不同的 IIS 网站,仅用于注册/注册
第 3 部分
此应用程序使用 SOA,业务层还有另一个站点:
迄今为止完成的工作
我打算使用配置文件中的“站点”标签来设置两个站点。我计划使用 IIS 主机标头来捕获“注册”和“业务层”子域。我有一个带有以下主题名称的证书*.myAzureSite.com
问题:
如何正确配置我的部署(从 Azure 的角度来看),以便所有主机标头都转到我的 MVC 应用程序,只有一个转到“注册”,另一个转到“业务层”
问题:
这会在 SSL 上正常工作吗?
需要做哪些类似的配置?
apache2 - 用于从通配符获取子域的 Apache 插件 perl 脚本
我在这个阶段遇到了一个问题,我已经设法解决了这个问题,但唯一的问题是找出 perl 如何实现这一点。
这是链接的当前结构:
这是我目前拥有的 VirtualHost:
上面显示了当前的 VirtualHost 结构,以及需要子域模式的位置。我查看了 mod_perl 并启用了它,现在也明白我可以添加标签了。然而,我的 perl 技能是有限的,如果不是不存在的话。
我在这里看到了答案,我相信它与我的有点相似,但需要更多的模组:https ://serverfault.com/questions/85256/using-url-within-vhost-container-with-mod-perl-dynamically
有人可以告诉我如何实现这一目标和/或为我指明正确的方向吗?
非常感谢,肖恩
dns - 码头通配符子域
我想在 Jetty *.mydomain.com 上使用通配符子域我发现 Jetty 支持普通虚拟主机http://docs.codehaus.org/display/JETTY/Virtual+hosts 我也在 Apache 中使用 mod_proxy 或mod_rewrite 我可以在没有 Apache 的情况下直接执行此操作吗?如果是,我是否需要设置一个像 bind9 这样的 DNS 服务器来做通配符子域?如果不是,我如何使用 Jetty 配置 Apache,这会影响 Jetty 的 NIO 性能吗?
wordpress - 支持子域的 Wordpress 网络主机
非常简单的问题,出于某种原因,WordPress.org 的人们似乎无法回答。我正在寻找一个好的/便宜的主机,它可以让我托管一个带有子域的 WordPress 网络。我不想建立一个巨大的网站,我只想写两个非常不同的主题,所以 SEO 明智的子域似乎是要走的路。
谢谢!
ssl - 如果所有子域都指向网站根目录,是否需要通配符 SSL 证书
我对 SSL 证书完全陌生,需要尽快购买。当子域开始发挥作用时,价格似乎会大幅上涨。
我的问题是这样的:
我设置了我的网站,以便通过 htaccess 将username.domain.com重写为domain.com?user=username
如果我的网站设置为所有子域都是虚拟的并指向同一个位置,我是否需要购买通配符 SSL 证书?