0

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

但是你为什么要这样做(隐藏扩展名),而不是使用“文件”类型的文件,没有扩展名?例如,如果我有一个名为“404”的<a href="/path/to/404">Error page</a>无扩展名文件,则可以正常工作(假设我绝对没有 IE 访问者)。

与使用没有扩展名的文件相比,主动隐藏具有扩展名的文件是否有任何额外的好处?有关示例,请参阅schema.org中的任何链接页面。

4

2 回答 2

1

您隐藏文件扩展名,因为它是Good Design

这个想法是 URI 和 URL 独立于实现,用户不应该关心他正在查看的文件类型,无论是 .php 还是 .html。如果我想查看有关最新 Fender Strats 的页面,我应该去 www.fender.com/strats/latest 之类的网站并获得所需的一切。

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

于 2013-08-24T05:27:06.270 回答
-1

较短的网址是省略扩展名的好处之一吗?

于 2013-07-02T18:25:48.250 回答