textarea中的Microsoft Edge 400错误

时间:2016-06-10 10:13:55

标签: microsoft-edge

当我在Microsoft Edge中编写我的网站nonwww domain(domain.com)时,我收到HTTP 400错误。当我在textarea“搜索或输入新网站”中写这个时,会发生这个问题。这是Edge中的默认值,每个人都写入。

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

我应该在htaccess文件中进行一些自定义吗?

我找到了这个解决方案,但它似乎不起作用,我不知道我是否朝着正确的方向前进:

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

1 个答案:

答案 0 :(得分:1)

由于许多原因,部分原因是当用户不那么痴迷互联网时,大多数浏览器会automatically adds www. .com)时:

  1. 您输入的域没有协议部分(http://)和
  2. 找不到域名。
  3. 似乎Edge 11不这样做。 如果是这种情况,那么您的指示是正确的。

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

    顺便说一下,您可能想要删除Edge条件并简单地重定向所有浏览器,以防止它们被猜测。