スポンサーリンク

WordPressでトップページのURLを変更する話

シェアする

WordPressでトップページのURLを変更したときに「500」エラーが出てしまって困った時の話です。

状況

WordPressを「〇〇〇〇.com/blog」にインストールし、「〇〇〇〇.com/blog/index.php」で運用していたものの、「〇〇〇〇.com/example/index.php」で運用したくなった場合のお話。

解決方法

  1. 「〇〇〇〇.com/blog/」の中にあるindex.phpと.htaccessとを「〇〇〇〇.com/example/」にコピーする。
  2. WordPressの「設定」-「一般設定」の「サイトアドレス (URL)」を「http://〇〇〇〇.com/example/」に変更する。
  3. index.php内の「require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );」を「require(‘../blog/wp-blog-header.php’ );」に書き換える。

余談

  1. 自分の環境では.htaccessが存在しませんでした。存在しない環境では、.htaccessについては無視しても問題ありませんでした。当初、.htaccessの存在の有無や記述内容に問題があると思って試行錯誤し、余計な時間を費やしてしまいました・・・
  2. 「require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );」は絶対パスの記述で、「require(‘../blog/wp-blog-header.php’ );」は相対パスの記述のようです。無知ですみません・・・
スポンサーリンク

シェアする

フォローする