问题标签 [canonical-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 投票
6 回答
6304 浏览

asp.net - 重定向 w., ww., wwww. 到 -> www

我正在尝试将 site.com w.site.com ww.site.com 和 wwww.site.com 重定向到 www.site.com。

我的老板想确保拼写错误也能出现在网站上。

他们重定向很好。我正在使用 ASP.Net 并使用正则表达式将 301 重定向返回,但是,当我尝试时, http://www.seoconsultants.com/tools/headers.asp等工具似乎没有显示正确的重定向使用 w.site.com ww。等等

我试图弄清楚谷歌看到了什么,但我不确定在哪里检查。

它会“出现”萤火虫将其报告为 301,但我无法弄清楚为什么这些工具会报告错误信息。我的老板正在使用网络工具来查看这些是否有效,所以有没有人知道一种方法来证明 301 被正确发送回来。或者任何人都可以推荐一种我可以检查自己是否返回正确的 301 的方法?

0 投票
8 回答
17236 浏览

c# - 如何使用“www” URL 重定向到没有“www” URL,反之亦然?

我正在使用 ASP.NET 2.0 C#。我想将带有“www”的网络应用程序的所有请求重定向到不带“www”的

www.example.com 到 example.com

或者

example.com 到 www.example.com

Stackoverflow.com 已经在这样做了,我知道 PHP (.htaccess) 文件中有一个预制机制。但是如何在 asp.net 中做到这一点?

谢谢

0 投票
1 回答
508 浏览

eclipse - 如何在码头上设置规范 uri 并将 www 用户重定向到非 www 地址?

这已经困扰了我一段时间了,我将非常感谢该解决方案。

我目前正在使用码头(jetty-7.3.0.v20110202)来托管一个静态站点。我打算将来在那里托管使用 JRuby 编写的应用程序。我首先选择了 Jetty,因为某个地方有人告诉我它的内存占用量很低。我愿意接受建议。

我想将用户重定向到规范地址a-la 将非 www 版本的域重定向到 Jetty 中的 www

上面概述的方法对我不起作用,我不知道为什么。

我希望我的规范地址是http://example.com/并且任何访问http://www.example.com/的访问者都可以被 SEO 友好地重定向。

我只想使用 jetty xml 文件进行配置。

我说缺乏码头文档,但我不是java程序员,所以我可能错了。

0 投票
1 回答
688 浏览

iis - www 和非 www 规范问题的 301 重定向

我在 Microsoft IIS Web 服务器上有一个网站,我的网站由简单的静态 HTML 页面组成。

我需要解决我的规范问题,因为以下内容都对我的页面有效:

http://www.nurcanaral.com
http://nurcanaral.com

我希望将上述所有地址仅重定向到 www。我所做的所有搜索都为我提供了适用于 Apache 服务器的 .htaccess 解决方案。但这对我的服务器无效。我对服务器编码没有太多经验。有没有办法在页面代码本身内实现上述解决方案?

0 投票
2 回答
918 浏览

python - Python:在当前模块中导入和更改规范名称

在我自己创建的 Python 包目录中,我有一个__init__.py文件说:

在同一目录中有一个 _foomodule.so 由上面加载。共享库是用 C++ 实现的(使用 Boost Python)。这让我说:

这可行,但有一个怪癖:Python 通过完整的包路径知道该类,这使得它可以打印:

因此,虽然MyCppClass作为别名存在foofoo.MyCppClass但不是它的规范名称。除了有点难看之外,这也help()有点蹩脚:help(foo)会说 foo 包含一个 module _foo,只有当你说help(foo._foo)你得到MyCppClass.

有什么我可以做不同的事情__init__.py或以其他方式使它成为 Pythonfoo.MyCppClass的规范名称吗?

我正在使用 Python 2.7;如果该解决方案也适用于 2.6,那就太好了。

0 投票
1 回答
30591 浏览

java - 主机名与规范主机名

谁能解释一下主机名和规范主机名之间的区别?

我目前正在使用 InetAddress 类使用 IP 地址获取主机名。我遇到了这两个 API。所以我只是想知道,我应该选择哪一个?

0 投票
1 回答
614 浏览

android - 我如何在 Android 中获取默认应用程序包的规范名称

我需要知道一些默认 Android 应用程序的规范名称,例如电子邮件、联系人和其他应用程序。我希望能够使用它们的规范名称来启动它们。

那么有什么想法可以让我获得默认 Android 应用程序的规范包名称列表吗?

谢谢

0 投票
1 回答
9420 浏览

java - Name 和 CanonicalName 有什么区别?

Class.getName()Java和Java 有什么区别Class.getCanonicalName()

0 投票
2 回答
1084 浏览

asp.net - 将非万维网重定向到万维网(一个特定子域除外)

在我的 Windows 2012 服务器上,我在 IIS 中安装了 URL 重写模块。我已按照本指南将非 www 重定向到 web.config 中的 www:http: //www.surfingsuccess.com/asp/iis-url-rewrite.html#.VF6GBid0yAU

到目前为止,一切都很好!

唯一的问题是我们还托管子域“api.example.com”。当我在 web.config 中应用代码时,此 API 停止工作。

我的问题是:下面的代码有什么问题?为什么当我尝试将非 www 重定向到 www(“api.example.com”除外)时子域停止工作?

0 投票
2 回答
5341 浏览

active-directory - 如何在 Active Directory 中更改计算机的规范/显示名称?

我有一个有 71 台计算机的广告。

但是,实际上有不到 50 台物理计算机,所以我正在做一些清理工作。但是,到目前为止,在重命名 PC 时,我只是在工作站上通过Control Panel->System.

因此,AD 中显示的计算机名称与工作站的计算机名称不匹配。显示的名称、“对象的规范名称Properties->Objectcn属性编辑器中的属性都是旧名称,而“计算机名称”和“DNS 名称”下的“计算机名称”和“DNS 名称”Properties->General也是工作站上的更新名称。

如何协调每台计算机的两组不同名称?我无法在属性中编辑“对象的规范名称”,也无法编辑cn属性:

手术失败。错误代码:0x2016;目录服务无法对对象的 RDN 属性执行请求的操作。00002016:在 CN=COMP、OU=TEST、DC=DOMAIN、DC=local 上修改 RDN 'CN' 不允许,必须改用'重命名操作。

展望未来,重命名 PC 以使其在工作站和整个 AD 中更新的正确方法是什么?