我需要一個URL重定向如http://forum.domain.com:4567 到https://forum.domain.com。該代碼將被廣泛運行的網站,所以當訪客進入http://forum.domain.com:4567如果URL包含一個特定的端口重定向使用JavaScript
我已經試過這一點,只能重定向,但它循環:
<script>
if (window.location.href = "http://forum.domain.com:4567") {
window.location = "https://forum.domain.com";
}
</script>
工作!謝謝:) – Verpz
這有點不正確。 'window.location'不返回實驗性的'URL'類型。它返回一個'Location'類型,這是不同的。這在鏈接的文檔中有明確說明。 [位置的''port'屬性](https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/port)只是一個字符串(如您的示例中所用),而不是你鏈接到的'Port'對象。 –
啊,謝謝你的澄清@MatthewHerbst – Quill