问题标签 [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.
xml - Django 站点地图间歇性 www
我的 Django 站点的自动站点地图会在 URL 上包含 www 和将其排除在外(我的目标是一直使用它)之间波动。这对谷歌没有正确索引我的页面有影响,所以我试图缩小导致这个问题的原因。
我已经设置PREPEND_WWW = True
并且我在站点框架中的站点记录设置为包括 www 例如它设置www.example.com
为而不是example.com
. 我正在使用 memcached,但页面应该在 48 小时后从缓存中过期,所以我不会认为这会导致问题?
您可以在http://www.livingspaceltd.co.uk/sitemap.xml(刷新页面几次)上看到问题的实际效果。
我的站点地图设置相当平淡,所以我怀疑这是问题所在,但如果很明显我遗漏了这里的代码:
.htaccess - 删除 www 站点范围,在某些目录上强制 https 并在其余目录上强制 http?
首先,我想删除 www。从我的域名
http://www.example.com => http://example.com
我还希望某些目录是安全的(https),而其余目录仍然是 http
http://example.com/login => https://example.com/login
显然,它需要适用于所有条件,例如,如果有人输入:
http://www.example.com/login => https://example.com/login
此外,当人们离开登录页面时,它会返回到 http。目前在 .htaccess 中有以下内容,由我正在使用的软件自动完成,我想它需要在那里才能工作:
关于如何实现梦想控制所有这些事情的任何想法?
提前致谢!
====================
@Gumbo 听从你的建议,这是我完整的 .htaccess
当它应该转到https://example/login时,导航到http://example/login仍然转到http://example/index.php我的顺序是否错误?
google-app-engine - GAE 裸到 www 自定义域映射不起作用
我使用aral balkan的教程在 GAE 上设置了一个自定义域,以访问 http://app.apspot.com在http://app.com。(我可以在 www.app.com 访问该应用程序)
该教程很旧(2008 年 9 月),它提到
为裸域添加四个主机名(即没有 www 的 yourdomain.com)并让它们指向 IP 地址 216.239.32.21、216.239.34.21、216.239.36.21 和 216.239.38.21。
我将所需的 A 名称添加到我的域 dns,但访问 app.com 会将我带到 Google 404 页面
我使用类似的方法(Google Blogger Help 提供的名称)在博客上使用了裸到 www 重定向,它对我有用(它仍然有效)。然而,除了 aralbalkan.com 上的文章之外,我还没有看到官方消息来源说使用这些 IP 的裸到 www 域重定向适用于 Google Apps 上的域(GAE 使用它来管理自定义域)。
我的问题:
是否有人使用类似的方法(指向 Google IP 的名称)从裸域解析 www 域以获取 GAE 上的自定义域?如果是,是IP不同还是我做错了?
我能想到的另一种方法是,获取第三方主机并将 app.com 的 A 名称指向该第三方主机的 IP 地址,然后在其上放置一个 301 重定向脚本到 www.app.com主机。但这将需要我管理另一个主机,只是为了裸露到 www 重定向。
如果有人知道任何更简单的方法可以在 GAE 的自定义域上实现裸到 www 重定向,请提供帮助。
更新:
感谢您的回答。如果有任何帮助,我正在使用geoscaling.com作为 DNS。我也有一个everydns帐户。该域在namecheap上,namecheap 也提供了一个 freedns 选项。
更新 2
将我的 dns 切换回 namecheap。我猜 geoscaling.com 不提供 301 url 重定向(如果我错了,请纠正我),尽管它仍然是一项很棒的服务。Namecheap 提供 301 URL 重定向。应该在一段时间内开始工作。
apache - 在 Apache 上强制 SSL 和没有 WWW
我在想出正确的语法来完成强制 SSL 和没有 WWW 时遇到了麻烦。
编辑
我已经能够分别完成每项任务,但是当将两者结合起来时,我发现自己陷入了重定向循环。
强制没有 WWW 的工作语法:
我试图强制没有 WWW 和 SSL
感谢您的任何建议!
asp.net-mvc-2 - ASP.NET MVC 2 从非 www 重定向到 www
我找到了从 www 重定向到非 www 的解决方案,反之亦然。有没有“简单”的解决方案来做到这一点?www 和非 www 有什么区别?我应该使用哪一个?仅仅是因为版本较短吗?我只使用一个版本的原因是因为 SEO。
asp.net - http://example.com 和 http://www.example.com 之间的区别
在以下情况下,我得到一个异常来检索会话值。
- 如果我使用此链接http://example.com打开站点并分配会话值
- 页面将被重定向到另一个站点http://example1.com。
- http://example1.com上的一些操作
- 重定向到http://www.example.com(不是http://example.com)并检索会话值
在这种情况下,系统会抛出异常......但如果我用http://www.example.com打开网站,那么工作正常。
我有一些疑问
- http://example.com和http://www.example.com之间的区别?
- 如何解决该问题,因为用户不必键入http://www.example.com。
c++ - 当主机名不包含 www 时 WinHttp 不起作用。(错误 12029)
我正在测试来自http://msdn.microsoft.com/en-us/library/aa384270%28v=vs.85%29.aspx的这个 winhttp 示例
这很好,但如果我拿出 www. 从 www.microsoft.com 我收到 12029 ERROR_WINHTTP_CANNOT_CONNECT 错误,这是什么原因?
如果使用 www.,所有网站都可以使用 winhttp 吗?因为有些网站不使用www,我现在找不到任何网站,但是我看到一些网站在使用www访问时在浏览器上显示“找不到服务器”。但他们在没有它的情况下工作。
mod-rewrite - 重定向非 www 域但不重定向 IP
我正在寻找一种将非 www 域重写为 www 域的方法,同时不重定向直接 IP 请求。
我在同一台服务器上有多个站点 - 即:一个默认(虚拟)主机和一个具有 ServerName 和多个 ServerAlias 的 VirtualHost,它们运行良好。我更喜欢以“www”开头的域名。所以我一起破解了以下代码,效果很好:
它不处理 https,但最大的问题是对服务器 IP 的请求也从例如重写。“123.45.67.8”到“www.123.45.67.8”。我可以添加下面的行来解决这个问题:
...但它有效吗?那么 IPv6 呢?
由于没有 mod_rewrite-wiz,我一直试图弄清楚其他人是如何解决这个问题的,但没有运气。
.htaccess - 通过 htaccess 强制非 www 和 https
我试图强制用户被重定向到非 www 网站,并强制 https。
当输入 http 时,我已经完成了这项工作,但不强制使用 https。
关于我做错了什么的任何想法?
ruby-on-rails-3 - Rails 3 的规范无 www URL?
您如何看待这个解决方案?我们的想法是将无 www 版本作为规范版本。所以我们简单地去掉“www”。从请求网址:
任何问题?