我创建/编辑了一个 .htaccess 文件,并且我的网站密码保护得很好。但问题是:是否有 URL 密钥之类的东西?也许我的措辞不正确,但我想隐藏我的网站,但能够发送一个可以查看该网站的特定 URL。实现这一目标的最佳方法是什么?
提前致谢。
我创建/编辑了一个 .htaccess 文件,并且我的网站密码保护得很好。但问题是:是否有 URL 密钥之类的东西?也许我的措辞不正确,但我想隐藏我的网站,但能够发送一个可以查看该网站的特定 URL。实现这一目标的最佳方法是什么?
提前致谢。
只需将您的网站放在使用“秘密”名称的目录中:
http://example.com/opensesame/
如果你不链接到那个,那么它将被“隐藏”,除非你给出 URL。
自然,这并不能防止其他人发布您的“秘密”网址并链接到您的网站。
如果按照 Greg 的建议将其放入文件夹中对您来说不够好,您可以设置 .htaccess 以将所有 url 重写为 php 文件(或您使用的任何语言)并检查某种数据库(或xml 文件或您想要的任何格式)用于 URL 中的键或参数,如果它不存在,它可以在标头中返回 404。这样,除非他们准确地猜出 url,否则它将返回 404,就像那里什么都没有一样。
并且一定要关闭虚拟目录列表。