为什么用edge必应搜索引擎打开网页后面会自动加一个index.htm

为什么用edge必应搜索引擎打开网页后面会自动加一个index.htm?加了和不加显示的都是两个界面

img

img


换成百度搜索引擎以后就没这问题了

有没有可能只是那个网站本身就用了两个链接都是指向同一个首页。bing和baidu的机器人爬行到的页面链接不一致导致的。关键是要看有什么影响吗?我怎么觉得首页链接不一样没有太大影响?

http://www.dedeyuan.com/xueyuan/bqdy/6934.html

在某些情况下,使用Microsoft Edge浏览器打开某个网页可能会在URL末尾自动添加“index.htm”或类似的文件名,即使在原始URL中没有此文件名也会出现。这通常是因为该网站使用的是一种称为“默认文档”的Web服务器功能。

默认文档是Web服务器中的一种设置,它允许Web服务器在未指定具体文件名的情况下返回默认的文档。例如,如果在浏览器中输入http://www.example.xn--com%2Cwww-7w3kt70pxb0c.example.com/index.htm%E6%88%96www.example.com/home.htm%E7%AD%89%EF%BC%8C%E5%88%99%E9%BB%98%E8%AE%A4%E6%96%87%E6%A1%A3%E4%BC%9A%E6%8C%87%E7%A4%BAWeb%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%94%E5%9B%9Ewww.example.com/index.htm%E6%88%96www.example.com/home.htm%E7%AD%89%E9%BB%98%E8%AE%A4%E6%96%87%E6%A1%A3%E3%80%82

当您在Microsoft Edge中打开某个网页时,Edge可能会尝试将默认文档的文件名添加到URL的末尾,以确保正确加载网页。但是,如果默认文档文件不存在,这可能会导致出现两个页面,一个是默认的404错误页面,另一个是实际网页。

如果不希望在Edge中自动添加默认文档文件名,请尝试手动输入完整的URL(包括文件名)。另外,可以尝试清除浏览器缓存和Cookie等浏览器数据,或者尝试使用其他浏览器打开网页,看看是否会有同样的问题。

您好,关于您提出的必应搜索引擎打开网页后面会自动加一个index.htm的问题,这里有几种可能原因:
1、是由于必应搜索引擎收录到的该网站的首页地址就是有index.htm的,而百度收录到的该网站的首页地址可能没有这个index.htm 。也就是说他两爬取识别该网站首页地址时的时间和方法不一样导致的。
2、搜索引擎的链接跳转方式不一样,一个会自动跳转到网站配置文件中的配置的默认主页index.html,一个跳转到url指定的网页
3、两个页面不一样,是因为加和不加index.htm是两个页面

服务器的路由设置,访问url后面没有指定文件名时,默认行为会自动返回对应目录下index.html,当然也可以手动指定为index.htm或其它文件名。比如你可以看apache的官方文档的说明

Edge必应搜索引擎会自动在网页地址后面加上index.htm,是为了更好地改善用户体验。这样子做的话——加上index.htm后,我们可以更快地访问网页,而不用输入完整的网址。

两者获取资源的方式不一样
index.htm是index.html文件的替代方法。 index.htm通常在Windows服务器中使用,但是使用几乎相同HTML,CSS和JavaScript代码。index.html很久以前就很流行。 当前,大多数网站更喜欢index.php或不使用index.html的网站。 但是,有些替代方案通常用于动态服务器端应用程序或站点,例如PHP,Python,ASP.NET等。

访问一个网站,网站一般会默认跳转到index.html页面(如果网站管理员不指定其它页面的话)。

在浏览器中输入网址时,如果只输入域名部分而没有指定具体的文件名,则浏览器会默认请求该网站的首页文件,常见的命名方式有 index.html、index.htm、default.html、default.htm 等。

当你在 Edge 浏览器中输入一个网址时,如果输入的只是一个域名(比如 https://www.example.com%29%2Cedge/ 浏览器会默认请求该网站的首页文件,也就是 https://www.example.com/index.htm 或者 https://www.example.com/index.html%EF%BC%88%E5%85%B7%E4%BD%93%E6%96%87%E4%BB%B6%E5%90%8D%E5%8F%AF%E8%83%BD%E5%9B%A0%E7%BD%91%E7%AB%99%E8%AE%BE%E7%BD%AE%E8%80%8C%E4%B8%8D%E5%90%8C%EF%BC%89%EF%BC%8C%E5%A6%82%E6%9E%9C%E8%AF%A5%E7%BD%91%E7%AB%99%E6%B2%A1%E6%9C%89%E6%8F%90%E4%BE%9B%E8%BF%99%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%8C%E5%88%99%E4%BC%9A%E5%87%BA%E7%8E%B0 404 错误。

至于为什么你打开网页时会出现两个界面,可能是因为你在输入网址时添加了 /index.htm 后缀,导致 Edge 浏览器同时请求了两个页面。建议在输入网址时只输入域名部分,让浏览器自动请求默认的首页文件。

这可能是因为 Edge 浏览器默认将网址结尾的 / 解析为 index.htm 文件。例如,当你输入 https://www.example.com/ 时,浏览器会自动将其解析为 https://www.example.com/index.htm。这是浏览器默认的行为,可以通过在网址结尾添加斜杠 / 来避免自动添加 index.htm。

如果你不想让浏览器自动添加 index.htm,可以在浏览器地址栏中手动输入完整的网址,或者在地址栏中添加一个斜杠 / 以表示该网址是一个目录,而不是一个文件。

在某些情况下,网站会默认加载其根目录中的默认文件。例如,如果有一个名为"index.html"的文件,则默认情况下访问该目录时将加载此文件。如果访问的URL中没有指定具体的文件名,则服务器会尝试加载默认文件。当使用Edge浏览器中的必应搜索引擎打开网页时,Edge浏览器会自动在URL结尾处添加“index.htm”作为默认文件名,以尝试加载网站的默认文件。这通常不会影响您的浏览体验,因为网站将尝试加载默认文件。