wordpressを専用ディレクトリに設置からの公開手順

状況としては、以下の通り。

  • 元々静的なHTMLでサイトを構成、index.html や、about.html などがルート直下に存在。
  • wordpressサイトへ移行するため、専用ディレクトリ/wp を作ってwordpressインストール
  • /wp 以下で全ページを作成して、いざ公開!

ここでスタックしたので手順をメモ。

1.  管理画面→設定→一般設定でサイトアドレス(URL)を変更

WordPress アドレス (URL)は変更しない

2. /wp 直下のindex.php と .htaccess をコピー、ルート直下に設置

/index.phpにアクセスした時に、/ ではなく、/wp以下を参照するように設定する。

3. 管理画面→設定→パーマリンク設定を、何も変更せずに保存し直す

今回はここで躓いた。これをやっておかないと、トップページ以外は404エラーに。

4. ルート直下のindex.html、about.htmlなどのファイルを削除または他のディレクトリに移動する。

理由:
/index.html が存在すると、index.phpに辿り着かない。
/about.html が存在すると、/about/ にアクセスすると画面が白くなる。
いずれもサーバー設定に依存するかもだけど、ロリポの場合の症状は上記のようなもの。

5. 旧ページのリダイレクト

プラグインまたは.htaccessに直接書き込みで、従来の静的HTMLのを各ページを、それぞれ対応するwordpressのページにリダイレクトさせる。

参考ページ:
https://website-homepage.com/free-question-bbs-about-wordpress/wp-admin-404-error

コメントを残す

メールアドレスが公開されることはありません。