WordPress の設置場所をサブディレクトリに移動

今まで masuk.tech でアクセスしていた blog を masuk.tech/blog のサブディレクトリに移動しました。
今後、また変えるかもしれないので、手順を忘れないようにメモします。

wordpress の管理画面より、設定 -> 一般設定から WordPress アドレスとサイトアドレスの両方を、
https://masuk.tech から https://masuk.tech/blog に書き換え

その後、ルートディレクトリに設置していた /var/www/html にある wordpress ファイルを /var/www/html/blog に移動させました。
mv ./* blog
これだけでトップページアクセスは変更出来ました。

先に、サイトアドレスを書き換える必要があるのですが、忘れた場合は wp_options テーブルの siteurl と home のレコードを直接書き換えれば大丈夫みたいです。

その後、各ページのリンク設定でエラーになっていたので、パーマリンク設定の書き換え。
/var/www/html にある .htaccess を書き換えました。

パーマリンク設定で404。
mod_rewriteが有効じゃないと発覚した時。
https://cquery.net/modrewrite_parmlink_404.html

こちらのページが非常に参考になりました。
素晴らしい記事に感謝です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください