问题标签 [no-www]

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 投票
2 回答
265 浏览

apache - 如何将域从www重定向到非www?

我有一个名为 vdo24.com 的 wabsite,它适用于 www 和非 www 前缀。但我想重定向到http://vdo24.comfromhttp://www.vdo24.com

我在我的 .htaccess 文件中尝试了很多组合:但这些都不起作用,我不知道为什么?

0 投票
1 回答
128 浏览

apache - 结合带有 & 不带子域前缀的 URL

在我的托管帐户的根目录上,有两个重要的文件夹:httpdocs现在subdomains
为了静默加载index.htm所有四个域变体的页面(如下),我被困在其他答案中的位 n 部分不能很好地结合在一起这行得通:

服务器文件夹结构:


在 httpdocs 文件夹中的 .htacces [1] 中,当前所有非 www 都可以很好地重定向到 www,使用:

第一个、第二个和第三个“.htaccess”文件需要什么才能使所有域永久重定向到team.bravo.org并加载index.htm?谢谢!

0 投票
0 回答
85 浏览

.htaccess - .htaccess 仅从实时站点中删除 www

是否可以有条件地包含仅在实时站点上从 URL 中删除 www 的重写规则?我有 site.dev 和 staging.site.com 和 site.com 设置,但我只想有一个 .htaccess 文件来跟踪。目前我的 .htaccess 看起来像这样:

在 site.dev 和 staging.site.com 上。我取消了 site.com 中最后两行的注释。如果我在 site.dev 上未注释这两行,它会将我重定向到 site.com。

更新: 根据下面的请求,这是该站点 httpd-vhosts.conf 中的条目:

0 投票
1 回答
935 浏览

.htaccess - 如何在一条规则中强制 SSL _and_ 删除 www?

我有一个 ExpressionEngine 站点,我需要强制 SSL删除 www。从网址。我正在使用这段代码:

但我刚刚意识到,如果有人访问https://www.URLHERE.com,他们不会删除 www。有没有办法在一个规则中同时强制 SSL 和删除 WWW(即我可以做一个“或”或其他什么?)还是我必须制定 2 个规则,一个删除 WWW,一个强制 SSL?

0 投票
4 回答
18533 浏览

azure - 没有 www 的域不工作,但有 www 的域在 Azure 上工作

我们有一个最近迁移到 Azure 的站点,为 www.sitename.com 和 sitename.com 进行了 DNS 映射,但是当我访问没有任何 www 前缀的站点时,它会引发错误。当我提供 www. 前缀它工作正常。

我能错过什么?

0 投票
2 回答
3640 浏览

javascript - NodeJS将所有非www重定向到除子域之外的www

关于我如何在 Express 3.0 中做到这一点的任何想法?由于非 www url 在网站的不同区域引起了非常奇怪的问题。

谢谢!

0 投票
1 回答
58 浏览

mod-rewrite - 重写以便子域在 www 时有效。在前面输入

我知道这是相当简单的重写,但我无法让它工作并搜索了类似的问题。

我为我的客户创建了几个子域。但是,许多访问者仍然www.在子域前输入。www.我需要在任何子域之前重写以删除。

例如:我有 subdomain.mydomain.com 如果有人进入:www.subdomain.mydomain.com 我需要去:subdomain.mydomain.com

提前谢谢你的芯片

0 投票
1 回答
1337 浏览

nginx - Nginx 配置重定向 www

我无法弄清楚我的 nginx 配置。

我的配置应该强制使用 https 而没有 www。一些子域api.domain.comapi.staging.domain.com是允许的。最后提到的目前是在另一个conf文件中配置的,这里没有附上。

目前我的问题是这似乎允许 www. 我需要将 www 301 重定向到无 www。子域 www 在 dns 配置中设置为 cname。

有人可以帮我吗?

0 投票
1 回答
1447 浏览

apache - Apache:SSL 证书不适用于 www,如何删除?

我正在尝试使用新安装的 SSL 证书设置我们的 VPS。该证书仅适用于 domain.com,不适用于 www.domain.com。因此,当用户访问https://www.domain.com时,他们现在会收到“不安全页面”警告——我当然不希望这样。我想将用户重定向到https://domain.com,但我一直陷入无限循环。

这是我的虚拟主机文件..

我是这方面的初学者,除了购买我真的买不起的通配符证书之外,我似乎找不到解决方案.. 非常感谢您提前!

0 投票
2 回答
706 浏览

wordpress - 在 nginx 服务器下安装后 Wordpress 站点 url 缺少 www 前缀

我正在将我的 wordpress 网站 www.programminginc.net(目前在共享主机站点上运行)迁移到带有 nginx 服务器的 VPS 服务器。我为我的 VPS 主机选择了一个 Ubuntu 12.04.3 LTS 服务器。我可以在 EasyEngine 脚本的帮助下完成几乎所有的工作,并成功安装了我的网站。安装后,我的 wordpress 站点 URL 缺少 www 前缀。它是使用 url [http://programminginc.net] 而不是 [http://www.programminginc.net] 安装的。

因此,我在仪表板常规设置中将 WordPress 地址 (URL) 和站点地址 (URL) [http://programminginc.net] 更改为 [http://www.programminginc.net]。在此更改后,我的网站停止工作。

你能帮我找出错误在哪里,我该如何纠正它?是wordpress还是nginx本身的问题?提前致谢。