2016-06-10 26 views
-1

当我在Microsoft Edge中写入我的网站nonwww域(domain.com)时,我得到一个HTTP 400错误。当我在textarea里面输入“Search or enter new website”时,问题就发生了。这是默认的边缘和大家写入。文本区域中的Microsoft Edge 400错误

我不明白什么可能会导致此问题?每个浏览器都会正常重定向。

我应该在htaccess文件中做一些定制吗?

,我发现这个解决办法,但它似乎没有工作,我不知道如果我在正确的方向前进:

RewriteEngine on 
RewriteCond %{HTTP_USER_AGENT} Edge 
RewriteRule .* http://www.example.com/? [NC,L] 
+0

您正在测试哪个版本的Microsoft Edge?我在Edge团队工作,并很乐意代表您提出问题供团队考虑。另外,重现此问题的域名将非常有帮助。 – Sampson

回答

1

由于许多原因,从时间,当用户较少,部分原因是传统互联网的萨维,大多数浏览器automaticallyaddswww..com)时:

  1. 你输入一个域名没有的原col部分(http://)和
  2. 无法找到域。

似乎Edge 11不这样做。 如果是这样,你的方向是正确的。

但是,您必须为并且只为服务于非www域的虚拟主机执行此操作。 如果你的服务器不知道它应该处理非www域,该请求甚至不会达到你的重写。

顺便说一下,你可能想删除边缘条件,并简单地重定向所有浏览器,以防止猜测。