我不想将HTML文件名显示为主页,例如stackoverflow.com,而不是stackoverflow.com/home

时间:2009-09-14 12:54:32

标签: html file .htaccess

使用htaccess我能够隐藏文件扩展名,使其成为/ home而不是/home.html。但是,对于主页,我想完全隐藏文件名,例如stackoverflow.com,而不是stackoverflow.com/home。我如何实现这一目标?

3 个答案:

答案 0 :(得分:6)

您需要考虑使用rewrite engine

来自维基百科:

  

重写引擎是软件   修改Web URL的外观( URL   重写)。重写的URL(有时候   使用称为花哨的网址   提供更短,更多   相关的网页链接。   该技术增加了一定程度   用来分隔的文件   生成一个网页和那个URL   被呈现给世界。

更具体地说,它取决于您正在使用的Web服务器。以下是URL Rewriting in Apache的指南,例如。

答案 1 :(得分:1)

请参阅DirectoryIndex

DirectoryIndex home.html

答案 2 :(得分:0)

将主页命名为index.html,然后它将显示为/的默认值(给定正常的apache规则)