で特定のポートのリダイレクトが含まれている場合、私は、このようなhttp://forum.domain.com:4567 としてhttps://forum.domain.comへのURLをリダイレクトする必要があります。訪問者がhttp://forum.domain.com:4567URLの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