使用mod_rewrite和referer重定向(不能正常工作)

时间:2017-03-08 16:42:13

标签: php apache .htaccess redirect mod-rewrite

所以,我正在尝试使用mod_rewrite来显示一个网站,当它来自另一个网站时(基于引用者)。

这是控制台网络日志: console network log

我在.htaccess中做了以下内容(mod_rewrite正常运行):

RewriteEngine On
RewriteBase /

# allow these referers to passthrough
RewriteCond %{HTTP_REFERER} ^http://mybasedomain.com
RewriteRule ^ - [L]

# redirect everything else
RewriteRule ^ https://otherdomain.com/ [R,L]

现在,我只希望人们只有来自“mybasedomain”才能进入我域中的任何页面,否则会重定向到“otherdomain”

问题是我没有在控制台中看到引用信息,而且.htaccess代码无法正常工作(总是尝试重定向到“otherdomain”)

显然我的意思是php文件,italian.php(它有一个用于检查代理和东西的脚本)也剥离了引用者(我认为)。

有没有办法可以实现这个目标?

谢谢。

0 个答案:

没有答案