問題タブ [short-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1181 参照

cocoa-touch - 短縮URLからファイルをダウンロード

短縮URLから音声ファイルをダウンロードしたい( のようなwww.adjix.com) 通常のリンクからやってみるとOKなのですが、短縮URLからだとリダイレクトしてからダウンロードする方法

コードのこの部分を使用してリクエストを作成します。

そして、ヘッダーを表示するこのコード:

直接ダウンロードしようとすると、MP3 ヘッダーへのリンクは次のとおりです。

短い URL ( adjix.com/3na3) でファイルをダウンロードしようとすると、ヘッダーは次のようになります。

0 投票する
5 に答える
223 参照

url - 短い URL の競合。項目または項目のリストを優先しますか?

チュートリアルなどのサイトを構築しています。適切な URL 構造を見つけようとしています。ただし、競合があります。

違いを自動的に解決することは不可能であるため、いずれかを変更する必要があります。どれにしようかな

私はtutorials/list/に行く傾向があります(そしてtutorials/もそれにリダイレクトします)

0 投票する
2 に答える
999 参照

regex - 短い URL を解析するための正規表現


1 http://dev.site.com/People/
2 http://dev.site.com/People
3 http://dev.site.com/Groups/のような私のサイトで可能な URL のリストがあり ます。
4 http://dev.site.com/Groups
5 http://dev.site.com/
6 http://dev.site.com/[補足]

6 とそれらを
http://dev.site.com/?Shorturl=extraword

にリダイレクトします が、最初の 5 つの URL をリダイレクトしたくありません ((.*)(?!People|Groups))\r

などを試しまし たが、何か間違っている。 助けはありますか?ありがとう



0 投票する
14 に答える
64346 参照

c# - tiny Url と同様に、短いハッシュを作成する最良の方法は何ですか?

私は現在 MD5 ハッシュを使用していますが、[a-z][A-Z][0-9]. 長さは 5 ~ 10 文字程度で十分です。

すでにこれを行っているものはありますか?

更新 1:

私はCRC32ハッシュが好きです。.NETでそれを計算するクリーンな方法はありますか?

更新 2:

Joeが提供したリンクからCRC32関数を使用しています。uInt を上で定義した文字に変換するにはどうすればよいですか?

0 投票する
6 に答える
1282 参照

url - 短い URL を通常のリンクに戻すための API はありますか?

Twitter からストリーミングされてくる短い URL を大量に翻訳したいと考えています。個々のリクエストにアクセスするのではなく、短い URL または小さな URL のリストを受け入れて元の URL を返す API を使用したいと考えています。そのような API は利用できますか?

0 投票する
1 に答える
253 参照

javascript - ウィジェットを使用して参照短縮 URL を取得する

訪問者がブログにアクセスするための短縮 URL を取得するクライアント側の JavaScript ウィジェットをブログに作成したいと考えています。ウィジェットはリファラーを取得できますが、これは参照ページの URL のみであり、クリックする必要のあるサイトに配置された短縮 URL ではありません。短縮サイトが 301 または 302 リダイレクトを使用していることは知っています。では、短縮 URL はヘッダーで利用可能で、ブラウザやその後のウィジェットにアクセスできますか? ブラウザは、javascript を介してアクセス可能なサック クリック情報を保存しますか? オフサイトの短縮 URL に何らかの方法でアクセスすることはできますか?

0 投票する
3 に答える
862 参照

php - URL の短縮: inode を短い名前として使用しますか?

私が取り組んでいるサイトは、tinyurl や bit.ly などのサードパーティに依存するのではなく、独自の短縮 URL を生成したいと考えています。

明らかに、新しい URL がサイトに追加されるたびに数え続け、それを使用して短い URL を生成することができます。しかし、これを機能させるだけでも大変な作業のように思えるので、可能であればそれを避けようとしています。

短い URL を必要とするものはすべて Web サーバー上の実際の物理ファイルであるため、現在の解決策は、それらの inode 番号を使用することです。これは、すぐに使用でき、一意であることが保証されているために既に生成されているためです。

これはうまくいくようです。質問は、短縮 URL をさらに短くするにはどうすればよいですか?

これが使用されているシステムでは、新しく追加されたファイルの inode は、上記の関数が 7 文字の長さの文字列を返す範囲内にあります。

inode のビットの一部 (半分?) を安全に破棄できますか? もしそうなら、それは上位ビットですか、それとも下位ビットですか?

ファイル名に crc32 を使用することを考えましたが、実際には短い名前が inode を使用するよりも長くなります。

このようなものに衝突のリスクはありますか? 「$referencefile」の正しい値を選択することで、1 桁まで下げることができました。

0 投票する
6 に答える
3100 参照

c# - Web の短縮 URL を作成する CRC32

Webページの一意のURLを生成するためにcrc32を理解しようとしています。

crc32 を使用する場合、重複を避けるために使用できる URL の最大数はいくつですか?

チェックサムを 2^32 に維持するためのおおよその文字列の長さは?

URL の UUID を試し、uuid バイトを base 64 に変換すると、22 文字の長さに減らすことができました。もっと減らせるかな。

ほとんどの場合、URL (最大 1024 文字) を短縮 ID に変換したいと考えています。

0 投票する
12 に答える
36932 参照

python - Pythonでユニークな短縮URLを作る方法は?

Python で一意の URL をhttp://imgur.com/gM19gまたはhttp://tumblr.com/xzh3bi25y にする方法 URL をもっと短くしたい。