Jquery 基于以前的URL重定向
我正在尝试做一些事情,但我不知道如何才能做到 基本上,如果访问者来自Facebook,我希望他们被重新引导到不同的页面。例如,如果有人共享该页面,我希望将来从Facebook访问该页面的访问者能够重新定向到主页 如果我可以通过.htaccess或jQuery来实现这一点,只要它能工作,我就不会感到麻烦Jquery 基于以前的URL重定向,jquery,.htaccess,redirect,url-redirection,Jquery,.htaccess,Redirect,Url Redirection,我正在尝试做一些事情,但我不知道如何才能做到 基本上,如果访问者来自Facebook,我希望他们被重新引导到不同的页面。例如,如果有人共享该页面,我希望将来从Facebook访问该页面的访问者能够重新定向到主页 如果我可以通过.htaccess或jQuery来实现这一点,只要它能工作,我就不会感到麻烦 提前感谢 您可以通过JavaScript非常简单地实现这一点 if(document.referrer.match("facebook.com")){ window.location =
提前感谢 您可以通过JavaScript非常简单地实现这一点
if(document.referrer.match("facebook.com")){
window.location = "/";
}
用正确的重定向路径替换正斜杠
if (document.referrer !== "http://www.facebook.com") {
document.location.href = "http://www.google.com";
}
或者在htaccess中
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://www\.facebook\.com [NC]
RewriteRule ^(.*)$ http://www.google.com/ [R]
就这么简单
if (document.referrer !== "http://www.facebook.com") {
document.location.href = "http://www.example.com";
}
或者这个:
var href = document.location.href;
if (href.indexOf("facebook.com") > 0)
document.location.href = "http://www.example.com"
PHP版本:
function url(url){
return url.match(/:\/\/(.[^/]+)/)[1];
}
function check()
{
var ref = document.referrer;
if(url(ref) =='www.facebook.com')
{
window.location.href = 'http://example.com';
}
}
您运行网站的CMS是什么类型的,或者您编写网站的语言?它是一个使用可编辑网站CMS的HTML网站。可能是