使用htaccess我能够隐藏文件扩展名,使其成为/ home而不是/home.html。但是,对于主页,我想完全隐藏文件名,例如stackoverflow.com,而不是stackoverflow.com/home。我如何实现这一目标?
答案 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规则)