隐藏我所知道的文件扩展名的好处是用户友好的URL和一层薄薄的安全性(我说很薄,因为如果有人真的想找出其类型被隐藏的文件的扩展名,那么它可能不会'很难。我错了吗?)
但为什么要这样做(隐藏扩展名),而不是使用“文件”类型的文件,没有扩展名?例如,如果我有一个名为“404”的无扩展名文件,<a href="/path/to/404">Error page</a>
可以正常工作(假装我绝对没有IE访问者)。
使用没有扩展名的文件主动隐藏具有一个文件的扩展名是否有任何额外的好处?有关示例,请参阅schema.org的任何链接页面。
您隐藏文件扩展名,因为它是Good Design。
我们的想法是URI和URL与实现无关,用户不应该为他正在查看的文件类型而烦恼,无论是.php还是.html。如果我想查看最新Fender Strats的页面,我应该去www.fender.com/strats/latest这样的东西,并获得我需要的一切。
额外的好处是URL保持“统一”,你不必改变它(特别是当用户为你的网站添加书签时),如果有一天你决定从php转移到Django或Rails。
更短的网址是省略扩展的一个好处?