仅通过内部链接链接到资源?

时间:2014-10-14 16:26:22

标签: uri

我被问到是否有任何方法可以链接到网站上的资源,而无需通过外部链接显示该资源。

客户希望只能通过网站页面上的链接获得价目表。这可能吗?

1 个答案:

答案 0 :(得分:1)

嗯,链接将会显示,但如果它是指向其他人无权查看的内容的链接,那么只有授权用户才能看到它。

例如,您可能链接到需要身份验证的内容。当任何人点击该链接时,他们会提示进行该身份验证,并在将内容返回给他们之前进行验证。如果仅授权此特定客户端,则没有其他人会看到该内容。

您甚至可以链接到该特定客户端只能物理访问的URI。例如,该客户端计算机上的文件。像这样的东西,例如:

<a href="file:///c:/Data/file.pdf">click here</a>

只有该客户拥有该文件,因此该链接对其他人来说都会失败。

无论哪种方式,链接都不是问题。对链接到的资源的访问是个问题。只要该访问受到保护,其他任何人都无法看到它。

当然,作为一个额外的UX问题,如果相同的授权可用,您也可以有条件地显示链接。您仍然希望保护资源本身,否则它只是通过默默无闻的安全性,但如果用户是,那么您也应该只显示链接期望能够访问它。