ニュース
3分LifeHacking:
Amazonの長いURLを短縮表示する
長くて困るAmazonの商品ページのURL。これをできるだけ短くする方法を紹介しよう。ただし、URL短縮サービスは利用しない。
Amazonで商品を検索すると、検索ワードや著者名がエンコードされた長いURLで表示される。ただブラウザに表示している分には気にならないが、メールに張り付けようとした場合、メールソフトによっては折り返されて2行にまたがってしまうという問題が発生する。掲示板やブログに張り付ける場合、ブラウザによってはこれらのURLが折り返されないこともあって、レイアウト崩れの原因になりがちである。
こうした場合、URLの削れる文字列は削ってしまうとよい。もともとAmazonの商品ページは、書籍であれば10けたのISBNコード、それ以外の製品もASINの10けた番号さえあればアクセス可能だ。エンコードされた検索ワードや著者名、そのほかのパラメータはすべて省略してしまって構わない。
具体的に例を挙げて説明しよう。例えば、本連載の書籍版「3分LifeHacking」について、検索エンジンで書籍名を入れて検索すると、以下のようなURLのページに到達する。
- 元URL http://www.amazon.co.jp/3%E5%88%86LifeHacking-
%E5%B1%B1%E5%8F%A3-%E7%9C%9F%E5%BC%98/dp/4797340266/
上記のうち、「/〜co.jp/」の後ろのスラッシュから次の「/dp/」の手前までは、書籍名、著者名がエンコードされた文字列なのですべて省略する。また、Amazonの検索を利用した場合など、「/dp/10けたコード/」の後ろにアフィリエイトなどのパラメータがつく場合があるが、これもすべて省略する。
完成したのが以下のURLだ。表示される内容は、先の長いURLと同じである。
これでも十分短いが、実はまだ短くすることができる。「www.amazon.co.jp」を「amazon.jp」に置換するのだ。
- さらに短くしたURL http://amazon.jp/dp/4797340266/
これがもっとも短い状態だと言える。この長さであれば、メールの途中で折り返されるようなこともないだろう。なおアフィリエイトタグの場合は、上記の「/dp/10けたコード/」という書式ではなく、「/exec/obidos/ASIN/10けたコード/」となるが、「/exec/obidos/ASIN/」はそのまま「/dp/」と置換してしまって構わない。それ以外の要領は上記と同じだ。
なお、こうした作業をひんぱんに行う人のために、URLをワンクリックで短縮表示してくれるブックマークレットがある。ブログ「狐の王国」で配布されている「Amazon Simple URI bookmarklet」がそれだ。このブックマークレットをブックマークに入れておけば、上記のような長いURLを一発で短く変換してくれる。AmazonのURLをメールに添付して送る機会がしょっちゅうある人は、こちらを利用してみるとよいだろう。
| サービス名 | 対応ブラウザ | 利用料 | 作者 |
|---|---|---|---|
| Amazon Simple URI bookmarklet | 編集部ではInternet Explorer 7とFirefox 2.0で動作を確認 | 無料 | 狐志庵氏 |
関連記事
- LifeHack(ライフハック)
URLで内容が分かるWebページ
URLで特定のページがイメージできることがある。Wikipediaのように地図サービスでもURLで大まかな地点が分かるものもある。実はITmediaでも、そんな機能を実装しています。
[kizuki,ITmedia]
Copyright© 2010 ITmedia, Inc. All Rights Reserved.
誠Focus
@IT自分戦略研究所
「勉強会なITエンジニア女子部 LT活動東京編」裏レポート
◆勉強会なITエンジニア女子部発足 おひとりさまお勉強会参加ストーリー終了後の...
フレームワークが巻き起こす人材革命
職人が作るものを誰でも作れるようにする、 誰でも作れるものは自動的に作られる...
海外ITエンジニアのメリット
どうも、鹿島和郎(かしまかずお)です。突然ですが、海外でITエンジニアとして働...
誠 Biz.ID




