【发布时间】:2015-02-17 13:09:33
【问题描述】:
我一直在寻找有关如何阻止/保护页面不通过 url 直接访问的方法,但没有任何帮助。
这是一个示例:此 page 受到保护或阻止直接访问。我可以通过主页index.html查看该页面,但如果我复制并粘贴网址直接访问它,我将无法查看。
- 这就是我想要的:
我想阻止或保护文件夹/html 页面/文件不被直接访问,方法是重定向到主页
index.html或在通过以下方式直接访问目录/页面/文件时发送 404 状态代码网址。-
我更喜欢通过发送 404 状态代码或重定向到我的
李>notfound.html404 错误页面(如果不可能,重定向到主页)直接访问文件夹/html 页面/文件。 我不介意使用php或其他任何东西,但我想留下我所有的页面
.html
我想阻止/保护直接访问:
http://mywebsite.com/pages整个文件夹和所有.html页面 文件夹中。http://mywebsite.com/images整个文件夹和文件夹中的所有图像。 (.png、.ico、.jpg)。
我不想简单地重定向页面,因为可以查看源页面。
我真的需要这方面的帮助,请清楚如何...我目前正在学习所有这些东西。
【问题讨论】:
-
当没有
HTTP_REFERER、document.referrer属性时,请求可能是直接命中。您无法安全地区分直接命中和非直接命中。 -
这是一个难题。最直接的解决方案通常是登录系统
-
@DanFromGermany 我该怎么做?有什么帮助,我只想阻止直接访问。
-
@Pekka웃 我不需要登录系统,我只想阻止一个包含
index.html中使用的视频的简单页面,但我不希望它被观看通过 url 直接访问。 -
查看重复链接;也 kb.mediatemple.net/questions/1694/… 用于纯粹基于 .htaccess 的解决方案