使用.htaccess将流量从Facebook重定向到特定页面?
我正在尝试将来自facebook的所有流量重定向到特定页面。在我的.htacess文件中,我有:使用.htaccess将流量从Facebook重定向到特定页面?,.htaccess,.htaccess,我正在尝试将来自facebook的所有流量重定向到特定页面。在我的.htacess文件中,我有: RewriteCond %{HTTP_REFERER} ^http://(www\.)?facebook\.com RewriteRule ^$ /wouldyouratherquestions.php [L] 但它似乎不起作用。我是.htacess的新手,我做错了什么?您的重写模式^$仅与主页匹配,如果要重定向所有请求,请将模式中的^$更改为^(.*)$: RewriteCond %{HTTP_
RewriteCond %{HTTP_REFERER} ^http://(www\.)?facebook\.com
RewriteRule ^$ /wouldyouratherquestions.php [L]
但它似乎不起作用。我是.htacess的新手,我做错了什么?您的重写模式
^$
仅与主页匹配,如果要重定向所有请求,请将模式中的^$
更改为^(.*)$
:
RewriteCond %{HTTP_REFERER} ^https?://(www\.)?facebook\.com
RewriteCond %{REQUEST_URI} !^/wouldyouratherquestions.php
RewriteRule ^(.*)$ /wouldyouratherquestions.php [L]
RewriteCond%{REQUEST\u URI}^/wouldyouratherquestions.php
是规则的一个条件,它可以避免将目的地重写为自身。您的站点是否使用https?很好的修改重写建议,但我强烈怀疑这也行不通,因为Facebook现在正在运行https,除非您也是https,否则不会给您推荐人