ルート表示されているが、サーバ上ではサブディレクトリに格納しているWordPressのURLを、サブディレクトリ型へもとに戻していく。
作業前 | 作業後 | |
---|---|---|
環境 | サーバー | サーバー |
ディレクトリ | サブディレクトリ | サブディレクトリ |
TOPページURL | http://test.com | http://test.com/test |
手順
WordPressのトップページのURLを変更する
ダッシュボードにログインし、設定
>一般設定
へ移動し、サイトアドレスにサブディレクトリの/test
を付け加える。
ただし、WordPressアドレスは変更してはいけない。
WordPressアドレス | http://test.com/test ※変更しない! |
---|---|
サイトアドレス | http://test.com ↓ http://test.com/test ※最後にスラッシュを付けない |
変更を保存
する。
これだけでは、http://test.comへアクセスすると、http://test.com/testへリダイレクトしてしまう。
サーバーのファイルを削除する
現在サーバ構成は以下のようになっている。
- public_html
- testフォルダ
- .htaccess
- index.php
- .htaccess
- index.php
- testフォルダ
このうちtestフォルダと同階層にあるindex.php
と.htaccess
を削除する。
- public_html
- testフォルダ
- .htaccess
- index.php
- .htaccess //削除する
- index.php //削除する
- testフォルダ
表示URL変更完了
http://test.com/testへアクセスすると、WordPressのTOPページが表示され、
http://test.comへアクセスするとindexファイルが存在しなければ403が返ってくる。