私はDrupalマルチサイトセットアップのプロジェクトです。現在、次のような名前のサイトがあります:
sites/site1.example.dev
sites/site2.example.dev
sites/site3.example.dev
これは、ブラウザーでsite1.example.dev、site2.example.dev、またはsite3.example .devで動作します。ただし、これをステージングにプッシュするときに、次のアドレスでこれらのサイトにアクセスできるようにしたいと考えています。
site1.example.com
site2.example.com
site3.example.com
これらを "[specific_name] .example"という名前にして、環境に応じて名前を変更/更新する必要がないように構成することはできますか?
ありがとう。
エイリアスを調べているのではないでしょうか。
sites
フォルダーにはexample.sites.php
。基本的に、サイトに別の名前を付けることができます。
if
を作成し、いくつかの環境条件に基づいて(hostname
?またはprod
とdev
が含まれているファイルの出力など)、有効にすることができますまたはエイリアスを無効にします。
その他のドキュメント:
ステージングサイトのサイト名は、sites/site.phpファイルで変更できます。
また、ステージングサイトの認証情報を使用して、settings.phpファイルを更新します。
また、ホスト設定からサイトのURLを更新する必要があります。