问题标签 [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.
web-applications - 如何在 webapp 中创建子域用户帐户
我希望允许用户控制我正在玩弄的应用程序的子域,就像它所在的 Basecamp 一样customusername.seework.com
。
最终需要什么DNS
来允许这些动态创建并立即可用。
你建议如何在网站的逻辑中处理这个问题?在?Htaccess
中查找子域的规则DB
apache - Apache基于子域的重写
我正在尝试将通配符域的请求重定向到子目录。
IE。something.blah.example.com
-->blah.example.com/something
我不知道如何获取要在重写规则中使用的子域名。
最终解决方案:
或者正如 pilif 所指出的那样
subdomain - 通配符子域
我知道以前有过一些关于这方面的讨论,但我已经尝试了所有建议的(我能找到的),到目前为止没有任何东西对我有用......
考虑到这一点,这就是我想要做的:
首先,我想允许用户发布页面并给他们每个他们选择的子域(例如:user.mysite.com)。据我所知,最好的方法是使用 mod_rewrite 和 .htaccess 将 user.mysite.com 映射到 mysite.com/user - 对吗?
如果这是正确的,有人可以给我关于如何做到这一点的明确说明吗?
另外,我在本地使用 MAMP 进行所有开发,所以如果有人能告诉我如何设置我的本地环境以相同的方式工作(我读过这更难),我将不胜感激。老实说,我一直在尝试一切都无济于事,因为这是我第一次做这样的事情,我完全迷失了。非常感谢您的帮助!
更新: 其中一些答案真的很有帮助,但对于我想到的系统,为每个用户手动添加子域不是一种选择。我真正要问的是如何即时执行此操作,并将 wildcard.mysite.com 重定向到 mysite.com/wildcard——Tumblr 的设置方式是我想做的一个完美示例。再次感谢!
java - 使用 Tomcat 允许子域会话 cookie 的最佳方式
默认情况下,tomcat 将为当前域创建一个会话 cookie。
如果您在 www.example.com,您的 cookie 将为 www.example.com 创建(仅适用于 www.example.com)。而对于 example.com,它将为 .example.com 创建(所需的行为将适用于 example.com 的任何子域以及 example.com 本身)。
我见过一些 Tomcat 阀门,它们似乎拦截了会话 cookie 的创建并使用正确的 .example.com 域创建了一个替换 cookie,但是它们似乎都没有完美地工作,它们似乎都离开了现有的 cookie,只是创建一个新的。这意味着每个请求都会发送两个 JSESSIONID cookie。
我想知道是否有人对这个问题有明确的解决方案。
dns - 如何获取域的所有子域的列表?
我想找出给定域的所有子域。我发现了一个提示,它告诉我使用以下选项挖掘权威名称服务器:
但这永远行不通。有没有人有更好的想法/方法
silverlight - 使用子域来识别客户端
我正在构建一个 Silverlight 应用程序,而我们希望能够让客户点击如下网址:
http://{client}.domain.com/
并登录,其中 {client} 部分是他们的公司名称。例如,谷歌的将是:
我想知道是否有人能够在 Silverlight 中使用此子域模型来决定对 Web 服务器的调用,以便您可以切换到特定数据库来运行查询?不幸的是,这对项目来说是非常必要的,因为我们正在努力让他们的员工更容易获得他们公司的软件特定信息。
dns - 将 *.domain.com 映射到单个地址
我不确定这是否真的是一个编程问题,但这与我正在做的事情有关......我正在开发一个网站,该网站将有很多 .domain.com,并基于包含的内容,网站将显示不同的内容。
有谁知道该怎么做?也许它需要更改 DNS 服务器。
php - 如何让 PHP 为每个用户自动创建子域?
如何创建像http://user.mywebsite.com这样的子域?我必须以某种方式访问 htaccess 吗?实际上是否可以通过纯 php 代码创建它,或者我需要使用一些外部脚本服务器端语言?
对于那些回答的人:那么,我应该问我的主机是否提供某种 DNS 访问?
subdomain - 不同主机上的子域
我正在尝试使用不同的托管公司为我的网站托管一个子域,但我遇到了如何设置它的问题。
以下是详细信息: - 域已在 GoDaddy 注册。- 名称服务器指向 DiscountASP.net,其中 ASP.NET 应用程序已经愉快地运行了几年。- 希望 blog.mydomain.com 指向我在 DreamHost.com 的帐户,以利用他们的 LAMP 堆栈。
我已经通过他们的控制面板将 blog.mydomain.com 添加到 DreamHost(添加 mydomain.com 之后)。我以为我可以在 GoDaddy 上添加一个子域条目以指向 DreamHost,但他们只允许 blog.mydomain.com = new url。
从理论上讲,我可以只使用我们的 .biz 或 .net 域并将其托管在 DreamHost 上,但希望我可以使用子域来完成这一切。
所以,总而言之,我想知道我想做的事情是否可行,如果可行,我该怎么做(考虑到 GoDaddy、DiscountASP 和 DreamHost 的限制)。
java - 如何在生产中引用来自不同子域(或 CDN)的资产?
我在 Ruby 和 Java 领域工作。我受到了merb-assets项目的启发,该项目提供了各种功能,可以轻松引用位于子域(或 CDN)上的资产(图像、CSS 等)。
我想在 Java 中做同样的事情:
- 在开发和测试中,我想使用 JSTL
<c:url>
或 Struts 2 的<s:url value=""/>
标签来引用资产。 - 但在生产中,我想将这些资产中的大部分移到一个单独的子域(或 CDN)中。
是否有任何标记库(或其他方法)可以帮助解决这个问题?每次我插入or标记时,我都不想用<c:if
和测试来浪费我的观点。localhost
<img>
<link>
我正在使用 Struts 2 + JSP。