首页 > 解决方案 > 文件夹结构内的多个 index.html 文件

问题描述

我只是想出了一个主意。与其使用.htaccess文件.html从 URL 中删除,为什么不使用简单的文件夹结构并在每个文件夹中添加一个index.html?

例如:

现在只需使用主页上的超链接到 about 文件夹,因为通常index.html文件会自动打开。

这种导航的好处是可以很容易地创建没有疯狂数据库/.htaccess设置的子页面。

现在我的问题是:有什么理由不创建这样的网页吗?使用多个index.html文件是否合法?

我感谢所有的帮助。

标签: htmlapacheweb

解决方案


使用该index.html路由,将有三个 URL 可以访问同一页面。例如关于页面:

  • www.yourwebsite.com/about
  • www.yourwebsite.com/about/
  • www.yourwebsite.com/about/index.html

从 SEO 的角度来看,使用该.htaccess文件可能会给您带来更多好处。您可以通过使用 301 重定向来告诉搜索引擎使用哪一个。在此处查看有关 Google 如何执行此操作的更多信息:

https://webmasters.googleblog.com/2010/04/to-slash-or-not-to-slash.html

当然,您可以使用文件夹和 index.html 设置您的网站,并且仍然使用该.htaccess文件来处理 SEO。但是,根据您的网站大小和结构,这可能更有效。


推荐阅读