问题标签 [domain-name]

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 回答
225 浏览

php - 使用 .htaccess 在 2 个域中共享一个文件夹

我有 2 个子域

c:\wamp\www\websiteA\ - http://websiteA/

c:\wamp\www\websiteB\ - http://websiteB/

在网站A里面有一个存放图片的文件夹

c:\wamp\www\websiteA\照片\

为了 websiteB 想要访问 websiteB 的 html 中的 websiteA 照片,我必须做类似的链接

网址:http://websiteB/1.html

问题是我不想在 websiteB 中公开 websiteA 域,因为两个域在一台机器内。是否有可能实现虚拟主机之类的东西?

我也不想暴露 websiteA 的物理路径,也不想复制数据。

我正在考虑在 websiteB .htaccess 中做点什么?

我的目标是在 websiteB html 中能够用它自己的域显示照片,

编辑:我认为这样问这个问题更好,以便用户请求 http://websiteB/photo/1.jpg,后端实际上从 http://websiteA/photo/1.jpg请求文件,任何想法都可以来自.htaccess?

我是 htaccess 的新手,我在 .htaccess 中尝试过,但没有成功

非常感谢!!!

PS:解决方案需要在windows/linux环境中工作。

0 投票
18 回答
71235 浏览

php - 在php中获取域名(不是子域)

我有一个可以是以下任何格式的 URL:

本质上,我需要能够匹配任何正常的 URL。如何example.com 通过单个正则表达式从所有这些中提取(或 .net,无论 tld 是什么。我需要它来处理任何 TLD。)?

0 投票
2 回答
3945 浏览

ssl - 如何使 Amazon EC2 不会在浏览器中导致 SSL 无效错误

我为我在 Amazon EC2 机器实例中设置的网站使用 SSL 证书。SSL 证书适用于一个域名,它不是 Amazon 机器实例的公有 DNS。浏览器总是抱怨域名不匹配,因为它会将 SSL 证书的域名与亚马逊公共 DNS 进行比较。

我怎样才能设置不导致这个问题?

我尝试了域名转发和 A 记录设置。

可能是因为我对Amazon EC2不是很熟悉,没有正确配置域名。

任何帮助将不胜感激。

0 投票
1 回答
142 浏览

validation - 验证国际化 URL - 这会是一个问题吗?

在阅读了新的阿拉伯语 URL以及更多语言之后,应该如何为国际化应用程序进行 URL 验证?验证是否发生了变化,现有的解决方案会中断吗?正则表达式仍然是一个好方法吗?如果是这样,那个正则表达式会是什么样子?如果没有,什么是好的策略?有哪些好的资源可以阅读更多关于该主题的内容?

我之所以这样问,是因为如果必须在任何时候验证 URL,它有可能导致许多本地化应用程序必须重写。

0 投票
5 回答
19809 浏览

python - 检查字符串中的有效域名?

我正在使用 python 并且想要一个简单的 api 或正则表达式来检查域名的有效性。通过有效性,我是句法有效性,而不是域名是否实际存在于互联网上。

0 投票
1 回答
334 浏览

ruby-on-rails - 同一应用程序上的每个域名一个配置。如何轻松访问模型中的配置值?

我运行一个有多个域名的 Ruby on Rails 网站。我在数据库中有一个“网站”表,其中存储了与每个域名相关的配置值:

网站
- 域名
- 名称
- 标语
- admin_email
- 等等...

目前,我在 ApplicationController 中的每个请求(before_filter)开始时加载网站对象:

@website = Website.find_by_domain(request.host)

问题是当我需要从模型的方法中访问 @website 对象时。我想避免必须在任何地方传递@website。最好的解决方案是拥有类似于 APP_CONFIG 但每个域名的东西。

def sample_model_property
- - "#{@website.name} 是一个很棒的网站!"
结尾

你会怎么做?

0 投票
1 回答
1045 浏览

ruby-on-rails - Rails 路由到模型实例 - 按域名

我有一个 Rails 3 应用程序,比如酒店,酒店属于父区域。当用户点击应用程序(由 mongrel >> nginx 提供服务)时,我希望请求中使用的域名来决定要服务的酒店区域(域名 >> 区域)。为此,我可以看到两个选项:


1)用nginx重写URL,在域名后面插入区域id(例如birminghamhotels.co.uk => proxy_pass http://myupstream/areas/3 $request_uri)。

好处:域到对象的映射发生在定义接受域的地方:nginx.conf。对用户应该是透明的(可能是漂亮的 URL,因为它们被重写了)。

缺点:打破 Rails url 帮助程序,不再有 link_to 或 form_for。硬编码的对象引用很顽皮。


2)在 routes.rb 中获取域名,并通过每个区域的唯一“域”属性查找区域(如果您愿意,甚至可以使用 has_many)。

优点:应该允许使用所有 Rails URL 助手。请求的域直接链接到资源,因此可以处理异常。

缺点:如果不使用 nginx 重写 URL,用户会不会看到:birminghamhotels.co.uk/areas/3/hotels/42 而不仅仅是 birminghamhotels.co.uk/hotels/42?另外,我不知道该怎么做!


因此,我尝试了选项#1,但遇到了 URL 帮助程序等问题。我试图想出一种尝试选项 #2 的方法,但尽管进行了很多次观察,但仍无法确定正确的语法。现在我无法通过搜索找到任何答案的事实让我认为我得到了这个问题的错误结局。有第三种选择吗?你会怎么解决?

哦,顺便说一句,我没有建立另一个酒店列表网站 - 周围已经有足够多的网站了。恰好是一个足够接近的例子。

0 投票
3 回答
8200 浏览

.net - ldap:如何获取所有域名的列表

我是 LDAP 的新手。我正在尝试列出所有 NT 域名。我所说的 NT 域名是指您可以在 LAN 网络上找到的域名。当您尝试登录到该机器时,您可以在 windows xp 机器上观察到这一点(即按 ctrl+alt+del 后出现的登录对话框)。通常我们在输入凭据后在最后一个下拉菜单中选择域名。

我已经看过这个帖子,但无法从中得到任何东西。我不知道是什么rootDSE。帖子中给出的代码使用 rootdse 完成。但是,我有一个特定的服务器要访问和查询,我认为它是一个域控制器。(我可能错了)。我们写了类似的东西

正如帖子中给出的,我试图寻找一个名为rootDomainNamingContext. 但我找不到它。然后我尝试了以下代码:

我不知道在我得到的输出中具体寻找什么。我得到的输出是:

我真的需要这里的指导。

更新

我使用下面的代码来获取域:

现在问题有两个方面。首先,域名不一致。假设我的 DC 的 DNS 名称是prod.domain.com,并且预期的域名是例如dev, domain, etc。相反,我得到dev.domain.org, domain.org, etc. 一些出现在windows登录对话框中的名字,在被查询时,会出现后缀domain.org;有些有后缀.org

第二个问题不是所有域名(出现在 Windows 登录对话框中,第 3 个下拉菜单中)都出现了。想知道为什么会这样?

更新

认为其他域(未出现)可能是另一个域控制器服务器的一部分,或者我需要使用适当的凭据访问 dc。

0 投票
2 回答
555 浏览

domain-name - 域名前缀“www”

在域名中,大多以前缀“www”开头。它是否像标准一样使用?如果不是,请告诉我,为什么?

0 投票
1 回答
1394 浏览

api - 任何 API 来搜索域名列表?

假设有一个域名列表,但您不知道它们是否被其他人占用。假设列表太大,您不想手动输入每个单词并查看域名是否可用。你将如何解决这个问题?是否有公司提供的公共 API 可以在我们的程序中使用,并根据例如方法调用的返回值查看名称的可用性?如果有,我会很感激代码片段。