我在Vercel上托管了一个完全静态的网站(html和css(,并希望密码保护:
a(整个网站
B(或网站内的特定目录。
它不一定是顶级的安全性,只是为了向公众和网络爬虫隐藏它。
我该怎么做?
如果您有此网站的自定义域(默认*.vercel.app
以外的任何域(,Octauthent可以帮助您对整个网站或特定目录进行密码保护。
Octauthent是一个无代码的解决方案,它是免费的(具有高级功能(。
以下是Vercel 上托管网站的详细教程
您可以通过访问项目设置,选择安全,然后启用密码保护来对整个网站进行密码保护。然后勾选上面写着";同时保护我的生产部署";。
如果您需要对特定路径或目录(而不是整个网站(进行密码保护,则需要使用Serverless Function或getServerSideProps((自行实现,以便读取请求标头并使用密码表单或受保护的内容动态响应。