問題タブ [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 投票する
2 に答える
541 参照

ruby-on-rails-3 - bit.lyまたはtwitpicスタイルのIDを生成する最良の方法は?

私が取り組んでいる個人的なプロジェクトでは、bit.lyやtwitpicなどのサイトと同じスタイルで自分のWebサイト上のオブジェクトのIDを生成したいと思います。にユーザーを送信するexample.com/4gwv9kと、IDのアイテムを取得できます9gwv9k。これは単にベース36スキームでの自動インクリメントの問題ですか、それとも基礎となる非インクリメントの魔法が起こっているのでしょうか。

これはすべてRailsで行われているため、gemのサポートも歓迎されます。

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

json - goo.gl 短縮 URL を生成するための URL のフォーマット

goo.gl短いURLを生成するためにURLを形成するにはどうすればよいですか?

bit.ly では、次の方法でこれを行うことができます。

http://api.bit.ly/shorten?t=1&version=2.0.1&login=bitlyspreadsheets&apiKey=(api_key)&format=text&longUrl=http://www.google.com

goo.gl API のドキュメントの作成

通常のリクエストフォームは次のとおりです。

POST https://www.googleapis.com/urlshortener/v1/url コンテンツ タイプ: application/json

{"longUrl": "URL"}

これをURLに変換するにはどうすればよいですか?

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

javascript - Javascript:短縮URLにトップバーを追加するにはどうすればよいですか?

私は、ウェブサイトにバーを追加するbit.lyスタイルのURL短縮サービスを開発する方法を理解しようとしています。

例:http://om.ly/BSdZu

Twitterには、「om.ly」で始まるすべてのURLを共有するグループがあり、共有する各URLにトップバーがあります。

それはどのように行われますか?JavaScriptを使用していると思いますが、どうすればよいでしょうか。また、私が理解できるようにそれを行うサービスはありますか?

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

css - 短い URL では CSS の背景画像が表示されない

検索を行いましたが、トピックは役に立ちませんでした。

ヘッダー div の X 軸を横切ってヘッダーの背景画像を繰り返そうとしています。

のような長いURLのCSSを作ると

background-image:url('http://site.com/images/logo.png');すべてが正常に動作します

CSS を ~/images/ のようなものに短縮しようとしたり、CSS とサイト ファイルを既にルート フォルダーに置いて /images/ を使用したりしても、何も得られません。

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

php - 短い URL の場合は file_get_contents()

file_get_contents()短い URL のデータを読み取らない例:

  • http://wp.me/pbZy8-1WM、
  • http://bit.ly/d00E2C

これを処理するのを手伝ってください。または上記のリンクを処理する CURL 関数はありますか?

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

php - 短いURLを使用してユーザーをカスタムフォームにリダイレクトするにはどうすればよいですか?

私は、ユーザーが提供されたshortURLに移動するプロジェクトを持っています。これにより、すべての人が異なる商号を持つ似たようなフォームにリダイレクトされます。

現在、次のようなMySQLデータベースがあります。

したがって、example.com / 12345に移動すると、businessIDと一致するビジネスの名前のフォームが表示され、 example.com / abcdeに移動すると、同じフォームが別のビジネスの名前で表示されます。

このようなものがそれを行うための最良の方法でしょうか?そうでない場合、どのように?

リンクされたスクリプトは、PHP正規表現を使用してshortURLを取得し、データベース内の文字列と照合してから、301リダイレクトを実行します。一致しない場合は、404ページにリダイレクトされます(ただし、おそらく404ビットは実行しません)。

前もって感謝します。

リンクをクリックしたくない場合のコードは次のとおりです。それはチュートリアルからです:

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

c# - 短い URL サービスを作成する場合、302 一時リダイレクトが最善の方法ですか?

同じドメインの URL に対して短縮 URL サービスを作成する場合、302 リダイレクトを使用する必要がありますか?

完全な URL 構造:example.com/gig/{id}/gig-full-name-slug
短い URL 構造:example.com/g/{base64id}

ショートカットがある場合は、asp.net mvc3 を使用しています。

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

python - Python短縮URLジェネレーター

このコードを使用して短縮URLを生成しています。http://code.activestate.com/recipes/576918/

アイデアは、base62を使用して整数IDをエンコードすることであり、関数enbaseは問題なく機能します。

しかし、私はこのコードが何のためにあるのか完全には理解していません:

なぜエンコードしてからエンベースするのですか?そのビット演算は何をしますか?誰かが私に光を当てることができますか?ありがとう。

0 投票する
4 に答える
9077 参照

ruby - How to implement a short URL like the URLs in Twitter?

If there is a long url, I want to generate a short URL like those in Twitter. Is there some way to implement this in Ruby?

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

php - サイトの htaccess に短い URL が必要

私は変更する必要があります

私は次の書き換えを試みました

ただし、URL には影響しません。コードに問題があると思います。