私は自分のドメインでWordpressのブログを運営しています。私は最近、私が非常に短いドメインを使用して管理および制御するカスタムURL短縮ツール(少しだけ)を構築しようと考えました。私はどうやってこれを達成できるのかと思っています。
例えば:
私はこれが欲しい: http://nerdgap.com/some-made-up-post-here/
これを短くするには、 http://g4p.it/23 (23はWorpressの投稿IDです)。
これは可能ですか?どうすればいいの?
ありがとうございます。
Yourls を試してください。私はそれを自分で使ったことはありませんでしたが、私が見たフィードバックは非常にポジティブで、有名な開発者(Lester ChanとOzh)によるプロジェクトです。
?p=post_id
という形式のショートリンクがすでにあるので、 http://nerdgap.com/?p=66
は http://nerdgap.com/great-big-update-plus-giveaway/
を指しています。 http://g4p.it/{$post_id}
からhttp://nerdgap.com/?p={$post_id}
への単純なリダイレクトを作成することでこれを悪用できます。
これをエディタに統合し(「Get Shortlink」ボタン)、 <link rel="shortlink">
にフックすることでヘッダにpre_get_shortlink
を追加できます。フィルタし、http://g4p.it/{$post_id}
を返します。