自分だけのURL短縮サービスの立ち上げ方

概要

海外のサービスへの登録に抵抗がある方にお勧めの、
簡単に設置できるURL短縮サービスの作成方法です。
YOURLS(Your Own URL Shortener)はApache+PHPとMySQLを使用し、
無料でオープンソースとして提供されています。

スクリプトのダウンロード

インストール手順

  1. ダウンロードしたzipファイルの解凍
    • public-sample.phpindex.php に名前変更
    • /includes/config-sample.phpincludes/config.php にリネーム
  2. config.php ファイルの編集
    • YOURLS_DB_USER: MySQLのユーザー名
    • YOURLS_DB_PASS: MySQLのパスワード
    • YOURLS_DB_NAME: MySQLデータベース名
    • YOURLS_DB_HOST: localhost(ほとんどの場合変更不要)
    • YOURLS_SITE: 短縮URLを設置するURL(例: http://example.com、末尾スラッシュ不要)
    • YOURLS_HOURS_OFFSET: 日本時間の場合 -9
    • YOURLS_PRIVATE: true(プライベートモード)
    • $yourls_user_passwords: 管理者のユーザー名とパスワード(例: 'admin' => 'パスワード'
  3. サーバーへのアップロード
    • アップロード後、https://アップロードしたサーバ名/admin/install.php にアクセスしてインストール

使用方法とAPI

YOURLSは、ブラウザから直接、またはWordpressや外部アプリケーションからAPIとして利用可能です。例えば、以下のURL形式でAPIを使用して https://www.yahoo.co.jp/ を短縮できます。

https://アップロードしたサーバ名?username=admin&password=パスワード&action=shorturl&format=json&url=http://www.yahoo.co.jp/

詳細なパラメータ設定は YOURLS Wiki を参照してください。

コメント

  1. […] !自分だけの短縮URLサービスを設置してみよう - 技術屋さんの小さな日記帳https://lil.la/archives/527 […]

タイトルとURLをコピーしました