2016-10-03 43 views
2

所以我使用的情況是這樣的 -當我瀏覽時將舊鏈接從新域重定向到新域?

我們用一個老域名來訪問JIRA網站:

https://domain1/browse/TKT-12100 

現在域移動到:

https://domain2/browse/TKT-12100 

但我的瀏覽器歷史與domain1有所有聯繫。我通常在我的瀏覽器URL標籤中鍵入幾個關鍵字,然後自動填寫並輸入。現在在這一點上,我想動態地用domain2替換domain1,這樣我的JIRA票據就可以正常加載。我討厭這裏的手動步驟。

我正在尋找一些Greasemonkey腳本來實現這一目標,但也歡迎任何其他方法。

+0

你可以添加一個重寫規則的服務器?有301? – user2182349

+1

舊服務器已停用並不再可用。 –

+0

正在更新DNS以指向新服務器的一個選項? – user2182349

回答

0

這裏是如何終於爲我工作。顯然,如果服務器不在線,脂猴腳本不起作用。所以,首先我改變了/ etc/hosts文件來 -

IPOfDomain2 domain1 domain2 

後這種變化GM腳本工作正常 - https://gist.github.com/aniket91/464ed8f61ecdeec7cf99ae65ea6514c9

+0

我建議你在你的腳本中使用'window.location.replace',就像在Brock Adams'刪除的答案中推薦的那樣。 –

+0

@TomášZato是否比'window.location.href = currentUrl;'有什麼優點? –

+0

引用Brock Adams:「* replace()把好頁面放在歷史記錄中,而不是壞頁面*。」。通常,恕我直言,他的代碼比你的更好。我不知道你再也看不到那個答案了。我會爲你複製它。 –

相關問題