ショートリンク

ショートリンクは、Swarmインストール環境の現在のホスト名と連携して機能しますが、さらに短いホスト名を設定して登録することにより、共有可能なファイルとディレクトリのリンクを最小限の長さにすることができます。

ヒント

構成情報を変更しても、構成キャッシュを再ロードしない限り、その構成情報がSwarmで使用されることはありません。構成キャッシュを再ロードすると、変更した構成情報がSwarmで強制的に使用されます。Swarm構成キャッシュを再ロードするには、admin ユーザまたはsuper ユーザでなくてはなりません。[ユーザID]ドロップダウンメニューに移動して[システム情報]を選択し、[キャッシュ情報]タブをクリックしてから[構成の再ロード]ボタンボタンをクリックします。

  1. 短いドメイン名を登録します。専用のDNSサーバを使用している場合は、現在のネットワークの短いドメイン名を登録します。
  2. この短いドメイン名がSwarmのホストを指すように指定します。
  3. SWARM_ROOT/data/config.phpファイルを編集用として開き、以下の構成ブロックを追加します。

    <?php
    // this block should be a peer of 'p4'
    'short_links' => array(
    'hostname' => 'myho.st',
    ),

    上の手順で登録または構成した短いドメイン名でmyho.stを置き換えます。

    HTTPSカスタムポート、またはサブフォルダを使用するように(あるいは、これらのオプションの組み合わせを使用するように)Swarmが構成されている場合、ショートリンクの構成ブロックは以下のようになります。

    <?php
    // this block should be a peer of 'p4'
    'short_links' => array(
    'external_url' => 'https://myho.st:port/sub-folder',
    ),

上の手順で登録または構成した短いドメイン名でmyho.stを置き換えます。

HTTPSを使用するようにSwarmが構成されていない場合は、https://http://に置き換えます。

カスタムポートで稼働するようにSwarmが構成されている場合は、:portを正しいカスタムポートに置き換えます。構成されていない場合は、:portを削除します。

サブフォルダ内で稼働するようにSwarmが構成されている場合は、/sub-folderを正しいサブフォルダ名に置き換えます。構成されていない場合は、/sub-folderを削除します。

重要

環境構成項目内でexternal_url項目が設定されている場合のみ、external_url構成項目が優先されます。それ以外の場合、対応するURLに正しくアクセスできないショートリンクがSwarmで生成される可能性があります。

external_urlを設定すると、hostname構成項目が無視されます。