没有我使用的网站[把.htm放入网址]为什么不呢?
简单的答案是:
大多数网站提供动态内容而不是静态html页面.
更长的回答:
文件扩展名无关紧要.这都是关于Web服务器配置的.
Web服务器检查文件的扩展名,然后它知道如何处理它(直接发送.html到客户端,通过mod_php运行.php并生成一个html页面等).这是可配置的.
然后,Web服务器将内容(静态或生成的)发送到客户端,http协议包括在发送网页之前告知客户端标题中内容的类型.
顺便说一下,不再需要.htm了.我们不再使用带有8.3文件名的DOS.
使它更复杂: :-)
Web服务器可以进行url重写.例如,它可以将所有格式的网址重定向:www.foo.com/photos/ [imagename]到位于www.foo.com/imgview.php?image=[imagename]的实际脚本