人们如何拥有最终没有.html的网站?

时间:2012-07-31 16:33:39

标签: html url webaddress

我的网站http://www.dorsetdesigns.co.uk/ 它之后没有.html但是当我转到“关于我们页面”时,它最后有.html

4 个答案:

答案 0 :(得分:4)

默认情况下,Web服务器将在文件夹中显示index.html或index.aspx或default.aspx页面。

答案 1 :(得分:4)

使用Mod_rewrite无论如何都会显示网址。

http://httpd.apache.org/docs/current/mod/mod_rewrite.html


我相信将以下规则添加到mod_rewrite将从网址中删除所有.html

RewriteRule ([^.]+)\.html /$1

答案 2 :(得分:0)

这只是通过默认文档完成的。如果您有名为index.html或default.html的默认文档,那么只要您访问根目录(在任何级别),您就会看到这样的内容。在您提供的URL示例中,与访问http://www.dorsetdesigns.co.uk/index.html相同,并且默认文档为index.html。 像这样的简单东西不需要URL重写。

答案 3 :(得分:0)

一个非常简化的解释:

好吧,回到几十年前网络启动时,服务器只“提供”静态HTML文件。这意味着你必须为你提出的所有请求添加.html。 现在我们有动态内容,它实时更改,文件扩展名已过时。

更多关于您的问题的主题,它与您使用的服务器类型,配置方式和年龄有关。这些扩展(不仅是html,还有php和aspx等等)现在都是可选的。

相关问题