[スポンサーリンク]
使いやすく利用ハードルも高くないため、広く普及しているWordPress。ネットに疎い人でもじっくり取り組めば使いこなせるのではないでしょうか。複数ドメインを管理しつつ、今回はさくらインターネットで設定しました。
さくらインターネットでは「クイックインストール」という、WordPressを手軽にインストールできる方法を推奨しています。このクイックインストールを使えば、WordPressの運用は比較的スムーズに始められると思います。
[スポンサーリンク]
WordPress「さくらインターネット編」ルートディレクトリの設定方法
以下は、WordPressをインストールしたデータベース(/wp/など任意で設定したサブディレクトリ)を、ドメイン直下のルートディレクトリで表示させる手順についてです。
(例)http://example.com/wp/ → http://example.com/
1.さくらインターネットのコントロールパネルにログインし、「ファイルマネージャー」を開きます。
2.WordPressをインストールしたディレクトリを開きます(ここでは例として/wp/を参照)。
3.(管理画面右側の)ファイル一覧から、「.htaccess」「index.php」を選択。次に、カーソルを合わして右クリックのメニューを開き、「指定の場所に複製」を選択します。
4.(3.で選択したファイルの)複製先ディレクトリを選択して「OK」をクリックします。
※複製先のディレクトリがルートディレクトリ(ドメイン直下)です。
5.複製したルートディレクトリを開いて「.htaccess」「index.php」がコピーされていることを確認します。
[スポンサーリンク]
6.(5.に複製された)「.htaccess」を選択し、右クリックのメニューを開いて「編集」を選択します。
7.「.htaccess」内のソースを以下に変更します。
※(移行先の)ルートディレクトリを参照するように変更します(3行目、7行目)。
修正前
1│ <IfModule mod_rewrite.c>
2│ RewriteEngine On
3│ RewriteBase /wp/
4│ RewriteRule ^index\.php$ – [L]
5│ RewriteCond %{REQUEST_FILENAME} !-f
6│ RewriteCond %{REQUEST_FILENAME} !-d
7│ RewriteRule . /wp/index.php [L]
8│ </IfModule>
修正後
1│ <IfModule mod_rewrite.c>
2│ RewriteEngine On
3│ RewriteBase /
4│ RewriteRule ^index\.php$ – [L]
5│ RewriteCond %{REQUEST_FILENAME} !-f
6│ RewriteCond %{REQUEST_FILENAME} !-d
7│ RewriteRule . /index.php [L]
8│ </IfModule>
8.同様に、(5.に複製された)「index.php」を選択し、右クリックのメニューを開いて「編集」を選択します。
9.「index.php」内のソースを以下に変更します。
※「index.php」の階層を1つ上に上げたため、(移行先の)ルートディレクトリから(実際にインストールされている)WordPressのディレクトリを参照します。
修正前
1│ require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );
修正後
1│ require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );
※追加する文字列は「/wp」です。ドットやスペースは不要です。
10.以上の設定が完了したら、ルートディレクトリにアクセスして確認します。
written by 空リュウ
[スポンサーリンク]