2017-10-25 3 views
0

"動的"リダイレクトの意味を作成しようとしています。誰かが "repo.domain.tld/1"というURLにアクセスし、 .TLD/1”ドメインからのパスを取得してURLにリダイレクトする

私はそれがネイティブでこれを行う方法はあります404

を返すHTMLでのWindow関数を使用したがためにホスティング事業者の私は(surge.sh)を使用しています試してみましたHTML/JS?

ありがとうございました!

+0

ような何か 'document.location.href = "のhttp://site.tld" + document.location.pathname'? – helb

+0

@helbええ、domain.tld/1を入力すると404になります。これを無視するだけですか? – user8828476

+0

これは、そのドメインでホストされているコンテンツによって異なります。その 'location.pathname'は、TLDの後のアドレスの一部です(このページの' '/ questions/46921848/get-path-from-domain-and-redirecting-to-a-url」)。 – helb

答えて

0

私はあなたが何を使用したか分かりません。しかし、これはうまくいくはずです。

window.location = "https://www.example.com"; 
0

使用サージのクライアント側のルーティングが簡単なスクリプトで(404エラーを回避するために)のために200.htmlページ:

<script> 
    var githubName = "user"; 
    document.location.href = "https://github.com/" + githubName + document.location.pathname; 
    // for domain.tld/repo1 it would go to github.com/user/repo1 
</script> 
関連する問題