2014-02-27 49 views
0

即将上传我的第一个网站,并刚刚做了一些研究,如何做到这一点,而我等待我的包升级到包括MySQL数据库。上传网站文件,index.html或home.html

快速提问 - 我是否需要将我的主页命名为'index.html'?,因此将我网站每个页面上的每个'home.html'链接更改为'index.html'?我也听说过'index.htm',html和htm有什么区别?

从我读过的内容来看,这是一个很好的习惯(好吧,从一开始就更好的做法是将它称为!),而且还可以更改htaccess文件中的默认页面。这是否正确,如果是的话,是否有缺点?

我不喜欢改变每一个主页链接的任务,但如果它被认为是一个更好的选择,我会的。

感谢

+0

'.html'或'.htm',完全没有区别,只是偏好。尽管如此,我们学习使用'.html'(4个字符)而不是典型的3个字符来表示图像(png,jpg)。它必须有8位的根。打败我。但没有区别。 – 2014-02-27 14:13:35

回答

5

是的,你可以改变默认的索引文件,甚至排序。有些选项:

a)您正在使用的服务器端脚本 - PHP例如 这种添加到您没有使用任何服务器端scrpting .htaccess文件

DirectoryIndex index.php index.html 

B)

DirectoryIndex index.html 

这种方式你不必处理默认值如home.htm或index.htm

1

它的首选,使其作为index.html作为index.html的比home.html的一个更好的做法。

是的,您可以通过.htaccess和.html更改索引文件,而.htm没有区别,它只是对同一个HTML的不同扩展。

3

浏览器会自动打开“索引”文件。虽然它是真的 - 你可以将浏览器重定向到你的home.html,但将HTML和HTM之间的区别命名为你的起始站点index.html

总是一个更好的选择......没有。

几年前,在DOS时代,扩展名只有3个字符'htm'。 现在,我们获得了更长的扩展名,例如4个字符的“html”。

1

是的,您可以拥有home.html,但您必须在您的Web服务器中设置默认站点首选项来代替默认的“index.html”。

尽管没有任何区别,但index.html是有益的,因为它是默认值,它将帮助您减少Web服务器配置时间。 domain.com/contactus,domain.com/aboutus等,而不是domain.com/contactus/home.html和domain.com/aboutus/home.html等。

最后,.html之间没有区别。和.htm这只是一个偏好的事情。