2014-02-28 95 views
3

該頁面的網址是http://example.com/dashboard#/catalog。當cookie過期時,我做一個node express res.redirect without hash

res.redirect('/login') 

而在瀏覽器中產生的網址是http://example.com/login#/catalog

我怎麼能不重定向散列部即讓網址是http://example.com/login

感謝您的幫助!

+0

庫您使用的客戶端,其使用鏈接標籤,你可以做這樣的事情? History.js或類似的東西? –

+0

你總是可以清理你的登錄頁面上的哈希...'window.location.hash =''' –

回答

0

我不知道你是怎麼做的註銷一部分,但假設你

$("a#logout").on('click', function() { 
    // the following was taken from http://stackoverflow.com/questions/4508574/remove-hash-from-url 
    var loc = window.location.href, 
     index = loc.indexOf('#'); 
    if (index > 0) { 
    window.location = loc.substring(0, index); 
    } 
});