我在html站点根文件夹html和htm上使用两个具有不同内容和不同扩展名的索引页。问题是,有时当我在Chrome(或其他浏览器)中打开网站时,会看到htm索引文件,有时反之亦然。由于各种原因(例如避免302或404错误),我无法删除htm索引文件。我的问题是: 1.为什么会这样? 2.就浏览器视图的优先级而言,哪个扩展更重要? 3.我有什么解决这个问题的选择?
我已经使用HTMLValidator之类的应用程序和其他服务检查了html索引文件,以确保代码没有问题。
答案 0 :(得分:0)
有关索引文件的优先级是由Web服务器默认设置的。您可以在Web服务器的配置中更改它,也可以使用.htaccess文件更改该优先级。文档可以在这里找到:http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex
只需将.htaccess文件添加到您的Web根目录中,内容如下:
DirectoryIndex index.html index.htm
按照您想要的特定顺序。