2015-09-02 132 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

相關問題