我想把这个页面做成“http://example.com/dashboard/index.html” 只能从此页面“http://example.com/auth/sign-in.html”访问
如何使这成为可能?
注意: 阿帕奇版本:2.4.56
在根
.htaccess
文件的顶部使用以下内容:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !=http://example.com/auth/sign-in.html
RewriteRule ^dashboard/index\.html$ - [F]
如果请求
/dashboard/index.html
,但 HTTP Referer
标头是 not http://example.com/auth/sign-in.html
(精确字符串匹配),则以 403 Forbidden 响应。
请注意,
Referer
标头不一定可靠,因为客户端可以抑制它(为了“安全”)。