2016-08-18 39 views
-2

今天,我的一個好朋友有一個離線網站,並希望這樣做,當另一個鏈接不起作用時,提供替代鏈接。Broken Links的替代鏈接?

E.G.有時候說服務器工作正常,你經常去它,然後它就停止了。如果該服務器不可用,他希望爲該鏈接提供替代鏈接,而不是將其重定向到另一個鏈接。我認爲JavaScript是必需的。

我沒有代碼提供,因爲我不知道如何。請留下您的隨機代碼作爲您答案的表示。希望我正確地問這個問題讓你明白。 :)

我會編輯這個問題,如果它是不可理解的。

+0

有許多在線無效鏈接檢查器。但我認爲你希望驗證一個鏈接是有效的,然後在html輸出上生成它。如果是這樣,你可能需要一些服務器技術來做到這一點。或者至少有一些jquery/ajax調用。但這似乎過於複雜,只是列出鏈接。你能提供一個你想要的結果的例子嗎? – happymacarts

回答

0

要實現此目的,唯一的方法是在其服務器上創建一個API端點,並且該網站可能已關閉,只返回成功。這通常稱爲健康檢查。

然後在鏈接破壞鏈接的網站上,使用JQuery POST來查看healthcheck是否返回成功或失敗,然後相應地更改HTML Dom。 (因此,如果其他人鏈接到你的網站,他們將不得不這樣做)

不能從網站,這將是從你點了,因爲....以及這將是下重定向...