标签: domain-name

使用Javascript获取当前域名(不是路径等)

我打算为同一个网站购买两个域名.根据使用的域名,我计划在页面上提供略有不同的数据.有没有办法让我检测页面加载的实际域名,以便我知道要将内容更改为什么?

我一直在寻找这样的东西,但大多数都没有按照我想要的方式工作.

例如在使用时

document.write(document.location)
Run Code Online (Sandbox Code Playgroud)

JSFiddle上它返回

http://fiddle.jshell.net/_display/

即实际路径或其他任何路径.

javascript domain-name

201
推荐指数
13
解决办法
23万
查看次数

Nginx 403错误:禁止[文件夹]的目录索引

我有3个域名,我正在尝试使用Nginx在一台服务器(数字海洋液滴)上托管所有3个站点.

mysite1.name mysite2.name mysite3.name

其中只有一个有效.另外两个导致403错误(以相同的方式).

在我的nginx错误日志中,我看到:[error] 13108#0: *1 directory index of "/usr/share/nginx/mysite2.name/live/" is forbidden.

我的网站启用配置是:

server {
        server_name www.mysite2.name;
        return 301 $scheme://mysite2.name$request_uri;
}
server {
        server_name     mysite2.name;

        root /usr/share/nginx/mysite2.name/live/;
        index index.html index.htm index.php;

        location / {
                try_files $uri $uri/ /index.html index.php;
        }

        location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }
}
Run Code Online (Sandbox Code Playgroud)

所有3个站点都有几乎相同的配置文件.

每个站点的文件都在/usr/share/nginx/mysite1.name/someFolder等文件夹中,然后/usr/share/nginx/mysite1.name/live是一个符号链接.(与mysite2和mysite3相同.)

我看过禁止所有文件的Nginx 403,但这没有用.

关于可能出错的任何想法?

configuration nginx domain-name http-status-code-403

158
推荐指数
11
解决办法
39万
查看次数

Linux命令将DomainName转换为IP

是否有任何Linux命令将域名转换为IP?

linux ip domain-name

123
推荐指数
2
解决办法
12万
查看次数

什么是正则表达式,它将匹配没有子域的有效域名?

首先抱歉第10,000次RegEx问题,

我意识到还有其他与域相关的问题,但正则表达式要么不正常,要么太复杂,要么对于具有子域,协议和文件路径的URL.

我更简单,我需要验证一个域名:

google.com

stackoverflow.com

所以这是一个最新形式的域名 - 甚至不是像www这样的子域名.

  1. 字符应该只是az | AZ | 0-9句点(.)和短划线( - )
  2. 域名部分不应以短划线( - )开头或结尾(例如-google-.com)
  3. 域名部分的长度应介于1到63个字符之间
  4. 扩展(TLD)现在可以是#1规则下的任何内容,我可以稍后对列表进行验证,但它应该是1个或更多字符

编辑:TLD显然是2-6个字符

没有.4修订版: TLD实际上应该被标记为"子域名",因为它应该包含像.co.uk这样的东西 - 我想可能的唯一验证(除了检查列表之外)将是'在第一个点之后应该有一个或者规则#1下的更多角色

非常感谢,相信我,我确实尝试过!

regex validation domain-name

106
推荐指数
11
解决办法
19万
查看次数

ASP.NET中获取当前域的最佳方法是什么?

我想知道在ASP.NET中获取当前域的最佳方法是什么?

例如:

http://www.domainname.com/subdir/应该产生http://www.domainname.com http://www.sub.domainname.com/subdir/应该产生http://sub.domainname.com

作为指南,我应该能够将"/Folder/Content/filename.html"(例如由ASP.NET MVC中的Url.RouteUrl()生成的)直接添加到URL上,它应该可以正常工作.

asp.net asp.net-mvc domain-name

100
推荐指数
5
解决办法
8万
查看次数

WWW或WWW,选择什么作为主站点名称?

从技术角度来看,唯一的问题是流量和传入链接(其中一个应重定向到另一个).

现在我需要选择哪一个应该是主要的.有些网站有www(google,microsoft,ruby-lang),有些没有www(stackoverflow,github).在我看来,新的不使用WWW.

选择什么?

请解释一下.

更新:这是编程相关的问题.实际上网站是针对程序员的,所以我希望看到科技人员的想法.

更新:没有WWW的网站是明显的赢家.感谢你们!

domain-name

85
推荐指数
10
解决办法
2万
查看次数

PHP获取域名

可能重复:
HTTP_HOST与SERVER_NAME

你好,

我想获取运行脚本的域名.如何用PHP完成?我看到它$_SERVER['HTTP_HOST']以及$_SERVER['SERVER_NAME']包含这些信息.该变量是否始终有效,我应该使用另一个吗?

谢谢.

php domain-name

79
推荐指数
2
解决办法
29万
查看次数

如何通过JavaScript获取域名?

有没有办法在浏览器(IE,FireFox等)中使用javascript获取当前页面的域名?

javascript domain-name

75
推荐指数
3
解决办法
9万
查看次数

电子邮件地址是否允许包含非字母数字字符?

我正在使用`Django建立一个网站.该网站可能拥有来自非英语国家的重要用户.

我只是想知道电子​​邮件地址可能包含哪些类型的字符是否存在任何技术限制.

电子邮件地址是否只允许包含英文字母,数字,"_","@"和"."?

是否允许包含"é"或"ü"等非英文字母?

它们是否允许包含中文或日文或其他Unicode字符?

email unicode domain-name internationalization

61
推荐指数
5
解决办法
5万
查看次数

如何使用裸露的GoDaddy域与OpenShift托管?

期望的行为

我有一个GoDaddy域名,我正在使用OpenShift进行托管.

我想以下是真实的:

a)用户输入www.mysitename.com>用户看到mysitename.com

b)用户输入www.mysitename.com/about.html>用户看到mysitename.com/about.html

c)用户输入mysitename.commysitename.com/about.html他们也看到该网址.

d)总结一下,www前缀永远不会显示在网站的任何地方.

约束

OpenShift主机没有静态IP,因此无法调整A recordat GoDaddy.

OpenShift应用程序的格式是http://appname-username.rhcloud.com.

您可以使用以下命令在GoDaddy中设置cname:

www > appname-username.rhcloud.com

这意味着该网站可以访问,www.mydomain.com但不能访问mydomain.com.

建议的解决方案

关于该主题的几篇帖子提出了以下建议,但由于多种原因并不适合解决方案:

任何人都可以想到满足上述期望行为的另一种解决方案吗?

或者我是否需要更改为允许"裸体cname记录"的注册商?

相关文章

/sf/ask/1290172411/
使用Openshift的裸域
如何使用OpenShift为裸域添加别名?

编辑

这篇博文总结了这个场景:

http://blog.cloudflare.com/zone-apex-naked-domain-root-domain-cname-supp

我可以注册CloudFlare来解决问题吗?

我之前没有使用它,也不知道它是如何工作的.

domain-name openshift

39
推荐指数
3
解决办法
1万
查看次数