我刚想到一个主意。为何不使用简单的文件夹结构,而是在每个文件夹中添加一个.htaccess
,而不是使用.html
文件从URL中删除index.html
?
例如:
example.com/index.html
→主页 example.com/about/index.html
→关于 现在通常只需使用主页上的About文件夹的超链接,因为通常index.html
文件是自动打开的。
这种导航的好处在于,可以轻松创建没有疯狂数据库/ .htaccess
设置的子页面。
现在我的问题是:是否有任何理由不创建这样的网页?使用多个index.html
文件是否合法?
感谢所有帮助。
答案 0 :(得分:1)
使用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。但是,根据您网站的大小和结构,这可能需要更多工作。
答案 1 :(得分:0)
唯一的缺点是,每当您要创建新页面时,除了文件之外,还必须创建一个文件夹,并且必须花费更多时间导航到文件夹中才能编辑页面。
只要您使用Apache或类似的服务器软件,多个索引文件将正常运行并从每个文件夹提供服务。