只允许从特定的引用者访问 html 网页

问题描述 投票:0回答:1

我想把这个页面做成“http://example.com/dashboard/index.html” 只能从此页面“http://example.com/auth/sign-in.html”访问

如何使这成为可能?

注意: 阿帕奇版本:2.4.56

html apache .htaccess
1个回答
0
投票

在根

.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
标头不一定可靠,因为客户端可以抑制它(为了“安全”)。

© www.soinside.com 2019 - 2024. All rights reserved.