对于一个基本的静态网站,有几个页面和子页面,我对HTML页面的目录结构最佳实践感到困惑。
假设我有一个像这样的简单网站:
一个主页(index),关于我们(about),联系我们(contact)和新闻(news)页面。在新闻页面上,有两个链接指向新闻页面的两个子页面,fizz.html和buzz.html
是否最好将所有HTML页面放在同一个根目录文件夹中,如下所示?
例如1:
/foobar.com
/css
/js
index.html
about.html
contact.html
news.html
fizz.html
buzz.html
最好把所有子页面放在一个单独的目录文件夹里面,像这样吗?例如2。
/foobar.com
/css
/js
index.html
about.html
contact.html
news.html
/news
fizz.html
buzz.html
或者把所有具有子页面的页面都放在自己的文件夹中,这样做是最好的吗?例如3。
/foobar.com
/css
/js
index.html
about.html
contact.html
/news
news.html (maybe named index.html?)
fizz.html
buzz.html
如果Ex.3中的方法是最佳组织方式,你想将news.html保留原样,还是更改为index.html?如果选择后者,拥有多个命名为index的HTML文件是否会造成问题?这样做是否会引起任何SEO问题?目前我的测试网站按照Ex.2的结构进行组织,这会带来一个问题,例如:如果用户在www.foobar.com/news/fizz.html页面,并且想返回新闻页面,如果他们不小心从URL中删除"fizz.html",则无法返回。
所以我猜Ex.3是正确的网站结构方式?这让我有点困惑。