如何保护特定网页免遭 URL 共享?临时 URL?

如何保护特定网页免遭 URL 共享?临时 URL?

这是一个技术问题,涉及在网站上实现特殊功能。
我了解 HTML 和 CSS,也了解粗略的 JavaScript(非常基础),但我对 PHP 或其他基于 Web 的脚本语言一无所知。

我想要存档的内容:
某人访问某个 URL 后被重定向到一个临时 URL,该 URL 仅供该人访问,但无法与其他人共享

我为什么要存档这个:
我正在为一本书建立一个网站。购买这本书的人可以访问我们网站上的视频采访。视频采访 = 我们只想让购买这本书的人可以访问的数据。

我们正在使用守门人 2 (Javascript)保护此访谈页面。
这意味着:如果您的密码是秘密123那么我们的秘密页面就是www.domain.com/secret123.html
保护机制非常简单,而且看起来很有效。

唯一的问题是,这个 123abc.html 页面很容易通过社交媒体、电子邮件或类似方式分享。

我希望访问 123abc.html 的人被重定向到一个临时存在的页面(可能 IP 被锁定?)这使得共享页面变得毫无意义。

预期行为示例:
- 我去www.domain.com/secret123.html.-
我被重定向到www.domain.com/3803bb9d4a884c188da7f4bfc7347385.html.
- 我可以不受干扰地欣赏页面

现在,这位访问者与他的朋友共享该页面。他复制并粘贴链接,其他人点击它。页面重定向到密码插入页面(因为他无法访问临时站点)。
我知道如果共享的是密码而不是链接,那么这种方法就行不通了。

我的问题:
我该如何在我的网站上实现这一点?
它不需要完全按照我描述的那样,但也许你们知道一些我可以为此找到的东西。

用 PHP 或 Phyton 编写应该相当容易,但由于我缺乏这些语言的了解,所以我自己无法做到。

附言:
我希望我的回答发布在了正确的位置。这是一个技术问题,因此与webmasters.stackexchange.com

相关内容