2015-09-02 89 views
1

我有这样的剧本,它的工作很好,但它重定向到谷歌如果URL是这样的:重定向如果URL中包含字

http://example.com/test/examples

if (window.location.href.indexOf("/test") > -1) { 
    window.location.href="http://google.hu"; 
} 

我不想,如果我要重定向在/ test /之后的单词。

所以,我需要这样的:

http://example.com/test/examples - >不重定向

http://example.com/test --->重定向

我如何用jQuery做呢?

+1

这是更好地在服务器上做重定向;客户端并不总是支持JavaScript或基于客户端的重定向。 –

回答

1

您可以使用正则表达式来检查URL以测试结束/

var url = window.location.href; 
if(url.search(/test\/$/) >= 0) { 
    alert("Do redirect!"); 
} 

或 url.search(/测试$ /) 如果你想看看它是否与测试结束

+0

谢谢,它运作良好:) – Joci93

相关问题