サブドメイン型マルチサイトの作り方
こちらの記事ではサブドメイン型マルチサイトを作成する方法を紹介しました。
この内容は、サブドメイン型のマルチサイトを作成する基本的な方法ですが、
このやり方では、私の場合、サイトにアクセスしても
404エラーになってしまいました。
そこでいろいろ調べたところ、
シンフリーサーバーでマルチサイトにする場合、シンボリックリンクの作成が必要だったので、そのやり方を紹介します。
SSH接続の準備
シンボリックリンク(特定のフォルダの中身を別のフォルダの中身にリンクさせる)を作成するためには、コマンド操作が必要です。
そのためには、SSH接続を行う必要があります。
SSH接続のやり方については、以下の記事で紹介しています。
既存フォルダの削除
シンフリーサーバーでサブドメインを作成した場合、
ドメイン名/サブドメイン名/
となったフォルダが作成されています。
まずは、このフォルダを削除します。
(心配な場合は、フォルダ内部のファイルをダウンロードしてください)
シンボリックリンクの作成
以下のコマンドをSSH接続しているターミナルで入力します。
ln -s /home/ユーザー名/ドメイン名/public_html/ /home/ユーザー名/ドメイン名/public_html/サブドメイン名
確認のためには、
cd /home/ユーザー名/ドメイン名/public_html/
のあと
ll
で
lrwxrwxrwx 1 ユーザー名 members xx xx月 xx xx:xx サブドメイン名 -> /home/ユーザー名/ドメイン名/public_html/
のように表示があれば成功です。
サブドメインサイトにアクセスして、表示されることを確認してください。
以下サイトが参考になりました。