我应该把.htm放在我的网址的末尾吗?

我正在阅读的教程说这样做,但我使用的网站都没有这样做.为什么不?

none of the websites I use [put .htm into urls] Why not?

简单的答案是:

大多数网站提供动态内容而不是静态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]的实际脚本

相关文章
相关标签/搜索