2015-01-11 35 views
0

要检查,如果当前的URL不会包含location.search做重定向到回家之前加载页面如果当前URL不包含location.search重定向到家里

搜索页必须有搜索位置,如:example.com/s/page.html?search=some+query

var home = "example.com", 
searchpage="example.com/s/page.html"; 

检查,如果当前页面的URL负载

example.com/s/page.html 

没有?search=some+query重定向到家里

如何翻译 “不包含” 在JavaScript/jQuery的

var search = window.location.search; 
    if(window.location.href!=search) { 
window.location.href=home; 
}); 

我知道这是错误的

希望提前之前页面加载内容重定向

感谢名单了很多

+0

'希望在页面加载内容前用javascript重定向?你知道它是客户端,它会在页面加载后工作 –

+0

你不能只检查'if(!location.search){redirect}'? – dfsq

+0

@u_mulder确定没有问题关于重定向 –

回答

0

你可以试试这个:

var curLocation= location.href; 

if(curLocation.search("search") >= 0) { 
    window.location.href=home; 
}; 

JS FIDDLE

相关问题