小さなURLを作成しようとしていますが、これをクリックすると、あらかじめ決められたURLリストからランダムに選択されたURLにリダイレクトされます。私は、HTMLとJavascriptを使ってこのサーバー側を実現することができますが、小さなURLから純粋に機能するようにしたいと思います。URLのリストからURLをランダムに開く小さなURLですか?
基本的にどのようにhttp://www.5050.degstu.com/が実行されますが、ホストの制限やURLの制限はありません。
私はどこから始めればいいのか分からず、これはまだ存在していないことに驚いています。私の理解を超えて理由を作ることは、単に不可能なのでしょうか?私は開発者にとってまだ比較的新しいので、これに伴う複雑さを完全には把握していないかもしれません。
ありがとうございます。これは、URLのリストからランダムにURLを選択し、同じタブで開きます
var urls = ['url1', 'url2', 'url3'];
var url = urls[Math.floor(Math.random() * urls.length)];
window.open(url, '_self');
:
「クリックしたとき」と言えば、ユーザーはブラウザのアドレスバーに直接URLを入力できません。ランダムに選択された場所に移動するだけのページにリンクが必要な場合は、リンク要素自体にはURLはありません。 – nnnnnn
@nnnnnnユーザーはアドレスバーにURLを入力するか、ハイパーリンクとしてクリックする必要があります。 – Aleks
「小さなURLからの純粋な機能」とはどういう意味ですか?基本的には、次の2つのオプションがあります。A)HTTPリダイレクト(HTTP 302 - 一時的に移動)。 B)Refreshメタタグ(HTML)またはリフレッシュHTTPヘッダー。 C)ランダムなページでiframeをホストする。 D)クライアント側のJavascriptリフレッシュ。 E)HTTPプロキシ/ロードバランサとして機能し、他のサイトに自分自身で接続してコンテンツを返します。 – PMV