您在URL中看到的内容可以由运行该网站的人员随意设置.该技术称为URL重写.
怎么样
在Apache上,最流行的解决方案是mod_rewrite模块.
看到你标记了ASP.NET:据我所知,ASP.NET只有有限的重写支持.此博客条目承诺在ASP 2.0中提供完整的URL重写解决方案
为什么
至于原因,没有令人信服的技术理由这样做.
它只是htm和html是HTML内容的公认标准扩展,许多(包括我自己)认为它们看起来比.php,.php5,.asp,.aspx等更好.
此外,正如Adam Pope在他的回答中指出的那样,这使得使用哪种服务器端技术/语言变得不那么明显.
.html/.htm扩展名具有额外的效果,如果将其保存到磁盘,它通常会自动与您安装的浏览器连接.
也许(一个非常大的可能)有非常 愚蠢的简单客户端程序,认识到他们必须通过查看扩展来解析HTML.但那将是公然违反规则的行为,并且有希望最后一次出现在1994年.无论如何,我认为不再是这种情况了.
| 归档时间: |
|
| 查看次数: |
228 次 |
| 最近记录: |