问题标签 [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 投票
3 回答
1955 浏览

google-app-engine - appengine 上的通配符子域通过 Firefox 上的 https

当我使用 chrome 访问https://wild.rileylark.appspot.com时,我会看到漂亮的“这很棒”图标。当我使用 firefox 4 时,我收到“omg,you're effed ”消息:

wild.rileylark.appspot.com 使用了无效的安全证书。

该证书仅对以下名称有效:*.appspot.com、*.*.appspot.com、appspot.com

  1. 这是正常的吗?
  2. 我能做些什么来解决这个问题?
0 投票
1 回答
315 浏览

php - 将用户名重定向到子域

我需要一个可以做到的脚本

我认为 .htaccess 文件可能,但我不知道,所以帮助我

多谢

0 投票
1 回答
2801 浏览

heroku - 在 Heroku 上使用通配符子域和通配符 SSL

我们最近部署了一个应用到 Heroku。我认为我们的要求已经碰壁了(请使我的结论错误)。

这是一个项目管理应用程序。管理层决定采用所有 SSL 解决方案,因此我们从 GoDaddy 获得了通配符证书 (*.ourapp.net),我们在基于主机名的 SSL 下成功地将其添加到 Heroku。基于主机名的 SSL 需要将特定的 CNAME(需要保护)指向 Heroku 提供的 AmazonAWS url。例如,如果我们想保护 var.ourapp.net,我们必须指向 CNAME var.ourapp.net ----> appid42352herokucom-324234.us-east-1.elb.amazonaws.com [这是示例 URL)

由于我们希望每个一级子域都是安全的,因此我们必须将 *.myapp.net CNAME 指向 AmazonURL。

但这会干扰我们的应用程序设计,其中需要处理每个通配符子域(基本和通配符域已添加到应用程序),以便每个客户都可以获得像 customername.outapp.net 这样的品牌 URL

目前 DNS 由 Zerigo 第一层处理。

请建议/推荐

0 投票
1 回答
67 浏览

mod-rewrite - apache22+freebsd8 中的子域问题

我有域 somedomain.net 链接到一些 IP 123.45.67.89

我需要有这样的子域:

  • sub.somedomain.net - 指向 IP 123.45.67.89
  • *.sub.somedomain.net - 捕获所有 *. 在 sub.somedomain.net

在 apache.conf 我有这样的记录:

但是打开http://sub.somedomain.net时出现 404 错误

在我的域管理面板中,我有这样的记录:

我的错误在哪里?谢谢!

PS:我使用的是专用服务器,所以我可以对配置进行任何更改。

0 投票
1 回答
708 浏览

php - 通配符子域和友好 URL

这就是我想用 htaccess 做的(或任何你建议的):

我想允许用户发布页面、照片、视频......并为他们每个人提供一个他们选择的子域(例如:)john.mysite.com

这是一个 URL 可以如何——真的像 Tumblr (如果它像 Tumblr 一样工作那就太好了:)——

使用 htaccess,我可以whatevertheusernameis.mysite.com通过mysite.com/user.php Then inuser.php我可以看到用户正在分析谁HTTP_HOST(获取 'whatevertheusernameis' 并检查我的数据库),并且我可以知道要显示什么(照片、视频、新闻、页面,...)阅读REQUEST_URI

我希望某些 URL 的工作方式如下:

但是,例如,如果我在john.mysite.com/photos/album/123456789/这将作为john.mysite.com/photos/album/123456789/ajax/ajax.php那,当然,不会工作......

谁能帮帮我吗?谢谢。

0 投票
1 回答
654 浏览

asp.net - .NET,一个 Web 应用程序上的多个站点。网址重写??和很多子域

首先,我解释了当前的 Web 应用程序,然后我尝试解释我认为我希望它是怎样的......

目前我使用经典的 ASP,但将来我会转换为 .NET。这就是为什么我要更改当前配置的原因。我有一个网站,每个用户都有自己的子域。但它们使用相同的 asp 应用程序文件。

files.mydomain.com <--- 这是 .asp 文件所在的位置。

user1.mydomain.com .... user900.mydomain.com

(是的..很多子域!)

所有这些子域都包含展示 Web 应用程序所需的所有文件,以及一个 ID.inc 文件。但是,文件中没有代码,只有以下代码:

除了 ID 文件,它只是一个 ID。
user1 的 id 文件有以下代码:“accountID = 1”

除了所有的 asp 文件外,子域还有一个文件夹,其中包含用户上传的所有文件和图像。带有 2 个包含行的 asp 文件由 asp 创建。

一切正常,当“files.mydomain.com”中的文件更新时,所有站点都会更新。

除了大量的子域,这个解决方案有什么不好的地方吗?

新的解决方案:

我想将整个 Web 应用程序更改为 .NET。

起初我计划使用与上述相同的方法。包括文件。但我不知道.net 如何处理包含文件?

第二个计划是使用通配符 DNS。并使用asp查找用户的ID。
但是如果用户在我的页面上将另一个域地址映射到他的帐户会发生什么?

例如。

  • 用户 1 购买了一个域名 (www.user1.com) 并将其指向他在我网站上的子域,
  • user1.mydomain.com(不是重定向)
  • 使用通配符时,当他使用的实际 URL 是 www.user1.com 或者代码只看到“www.user1.com”时,我是否能够从子域中获取 ID?

我无法注册我的用户使用的所有域..

第三种选择是 url 重写。
这对我来说真的很新鲜。

是否可以同时重写子域和“文件夹”?
假设我有 1000 个用户,所有这些用户都有几个类别、子类别和所有类别下的页面。

所以 URL 看起来像:

user1.mydomain.com/{virtual-categories}/{virtual-pageadress}.aspx

指向类似的东西:

mydomain.com/page.aspx?categoryID=##&pageID=##

假设每个用户有大约 100 次 url 重写。
100 x 1000 = 100000 url 重写......这可能吗?
当它增加到 1000 万时会发生什么?在一个简单的 web.config 文件中。
巨大的重写文件会使网页变慢吗?

这就是为什么我仍然对使用物理子域有一些想法。
但是是否可以在每个子域中创建单独的 url 重写,但它们都使用相同的 .net 文件?

实际上,我不知道该选择哪条路。请帮我。

简短版本:
我有几百个子域,很快可能会达到上千个。
所有这些都需要单独的 url 重写。

我如何在 asp.net 中进行此操作?

非常感谢!

0 投票
2 回答
342 浏览

.htaccess - 通配符域和指向站点根目录中的页面的链接

我有一个通配符子域(ServerAlias *.mydomain.com)来捕获所有子域请求并将它们重定向到主页,同时在浏览器中保留“假”URL并将子域(城市名称)作为 URL 参数传递

.htaccess 在子域文件夹中:

问题:每个页面都有一个带有一些链接的菜单(register.php、login.php、contact.php),如果您在一个子域中选择其中任何一个,则请求(city.mydomain.com/login.php) php 例如)被条件/规则捕获

我想我需要添加第二组条件/规则,但经过一些测试后找不到合适的条件。我在已经工作的那个之前添加了这个:

收到错误:

错误的网关!代理服务器收到来自上游服务器的无效响应。代理服务器无法处理请求 GET /register.php。

原因:DNS 查找失败:

如果您认为这是服务器错误,请联系网站管理员。

错误 502 city.domaim.com

CentOS 5 Parallels 小型企业面板 10.2.0

提前致谢

0 投票
1 回答
763 浏览

c# - 在这种情况下,应遵循什么 url 重写或通配符子域规则?

我对 URL 重写和通配符子域管理完全陌生。

我的要求是我的 ASP.Net 3.5 WebApp 中有一个 gridview,其中超链接导航 url 属性动态生成以下 url。

注意:这里 _ 表示单词之间的空格。

现在我想要的是,当用户点击 url 时,浏览器会将 url 重写为

http://steelbirdfabricators.businessbazaar.in

我希望它通过一些 dll 或 web.config 来实现这一点。我不希望它在 IIS 上作为设置,这可能吗?那请告诉我怎么做?将不胜感激。

0 投票
1 回答
159 浏览

ssl - SSL Certificate

We recently built out a web builder application (WYSIWYG, pre-designed templates, shopping cart etc..). We have been looking at a few different options for SSL certs, even wildcards, for a solution. The problem is we do not want to restart the server every time we have a client who wants to add an SSL to their site (We host the sites). We looked at verisign but according to the sales rep we spoke with at verisign, they would only have the reseller program which does not solve the solution.

Are their any SSL certs that would allow us do do this?

Thanks!

0 投票
1 回答
799 浏览

.htaccess - 将具有目录结构的动态子域重定向到单个文件

我有一个激活通配符 dns 的域名。我想在 htaccess 中写的是,当用户键入 abc.domain.com/news/news-details.php 时,它应该使用参数 val=abc 向文件 news.php 发送请求。我在 htaccess 中有以下代码:

但这会引发 404 错误。什么是核心部分有以下两行来解释

请求www.domain.com/news/news-details.phpgo towww.domain.com/news.phpabc.domain.com/news/news-details.phpgo likewww.domain.com/news.php?val=abc 请注意,我没有重定向。url 将显示为动态子域。物理上不会有文件夹。所有文件都位于根目录中。