.htaccess 仅允许来自推荐人url的流量

.htaccess 仅允许来自推荐人url的流量,.htaccess,.htaccess,我有两个网站。在网站1上,我在iframe中显示我的整个网站2。我想阻止访问网站2,除非流量来自网站1。我在httaccess文件中尝试了一些东西,但似乎不起作用。 这是网络站点2 RewriteEngine On RewriteBase / # allow these referers to passthrough RewriteCond %{HTTP_REFERER} ^https://www.1.com RewriteRule ^ - [L] 我认为你做了相反的事,请尝试下面的规则 Re

我有两个网站。在网站1上,我在iframe中显示我的整个网站2。我想阻止访问网站2,除非流量来自网站1。我在httaccess文件中尝试了一些东西,但似乎不起作用。 这是网络站点2

RewriteEngine On
RewriteBase /
# allow these referers to passthrough
RewriteCond %{HTTP_REFERER} ^https://www.1.com
RewriteRule ^ - [L]

我认为你做了相反的事,请尝试下面的规则

RewriteEngine On
RewriteBase /
# block referers which are not www.1.com
RewriteCond %{HTTP_REFERER} !^www.1.com
RewriteRule ^ - [L]

对文档的简单查看表明,
${HTTP\u REFERER}
不包括协议方案,只包括主机名:人们什么时候才能开始阅读所使用工具的文档?我如何“阻止非www.1.com的REFERER”它什么都不做。我已经试过了,但失败了。它既没有从网站1加载页面,也没有从任何地方加载页面。RewriteCond%{HTTP_REFERER}上的RewriteEngine!(www.)?1.com RewriteRule.*-[F]我必须让ti使用此RewriteCond%{HTTP_REFERER}!^重写规则。*-[F]但它不显示图像