我需要找到基址並將其重定向到「主頁」頁面。此外,我需要使用相對錶達式,以便我不必編輯js文件,並且可以在不同的網站中使用它。將基址重定向到主頁
我使用jQuery,到目前爲止,我有這樣的:
if (location.host) {
location.replace((location.host) + '/home');
}
但不工作...我是新來的JS,我需要幫助。
我需要找到基址並將其重定向到「主頁」頁面。此外,我需要使用相對錶達式,以便我不必編輯js文件,並且可以在不同的網站中使用它。將基址重定向到主頁
我使用jQuery,到目前爲止,我有這樣的:
if (location.host) {
location.replace((location.host) + '/home');
}
但不工作...我是新來的JS,我需要幫助。
也許你想做window.location.replace(location.host + '/home');
?
嗯,你可以這樣做:
window.top.location.href = "/home";
它會自動將域,只是添加指定的字符串並進行設置。 它可以在所有的瀏覽器,但其良好的顯示像
的消息,該頁面將自動跳轉你http://some.com/url/index.html,如果它不那麼click here。
我意識到這是一個非常古老的問題,但也許有人會像我剛纔那樣偶然發現它。
我敢肯定這是OP想要的答案:
if (window.location.pathname === '/') {
window.location.replace('/home');
}
沒有工作過。一個接一個地連續發送無數的URL,並從服務器端發出錯誤... – Jorge
因此,重定向正在工作,但請求正在使服務器失敗?在瀏覽器上放置相同的URL是否可以提供相同的結果? –