Url rewriting 隐藏(网页的)文件扩展名和URL重写的好处

Url rewriting 隐藏(网页的)文件扩展名和URL重写的好处,url-rewriting,file-extension,Url Rewriting,File Extension,隐藏我所知道的文件扩展名的好处是用户友好的URL和一层薄薄的安全性(我说的薄薄是因为如果有人真的想找到一个类型已被隐藏的文件的扩展名,这可能并不困难。我错了吗?) 但是为什么要这样做(隐藏扩展名),而不是使用没有扩展名的“file”类型的文件呢?例如,如果我有一个名为“404”的无扩展名文件,可以正常工作(假设我没有IE访问者) 与使用没有扩展名的文件相比,主动隐藏具有扩展名的文件的扩展名是否还有其他好处?例如,查看中的任何链接页面。省略扩展名的一个好处是缩短URL?您隐藏文件扩展名,因为它是一

隐藏我所知道的文件扩展名的好处是用户友好的URL和一层薄薄的安全性(我说的薄薄是因为如果有人真的想找到一个类型已被隐藏的文件的扩展名,这可能并不困难。我错了吗?)

但是为什么要这样做(隐藏扩展名),而不是使用没有扩展名的“file”类型的文件呢?例如,如果我有一个名为“404”的无扩展名文件,
可以正常工作(假设我没有IE访问者)


与使用没有扩展名的文件相比,主动隐藏具有扩展名的文件的扩展名是否还有其他好处?例如,查看中的任何链接页面。

省略扩展名的一个好处是缩短URL?

您隐藏文件扩展名,因为它是一种良好的设计

其思想是URI和URL独立于实现,用户不应该关心他正在查看的文件类型,无论是.php还是.html。如果我想查看有关最新Fender Strats的页面,我应该访问www.Fender.com/Strats/latest之类的网站,获取我所需的所有信息

另外一个好处是,如果有一天您决定从php转换到Django或Rails,URL保持“统一”,并且您不必更改它(特别是当用户为您的站点添加书签时)