- ベストアンサー
WordPressドメイン変更で404エラーが出るのはなぜでしょうか?
- WordPressで作成したブログをサクラインターネットのレンタルサーバーで公開する際、ドメインの設定やエイリアス設定を行いましたが、リンク先で404エラーが発生しています。
- サクラのサーバーの変更設定やフォルダの定義について詳しく調べましたが、解決策が見つかりませんでした。
- 初心者にも分かりやすいアドバイスをいただきたい状況です。サーバー知識が不足しているため、助けが必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Wordpressをインストールした別のディレクトリをホームURLとする場合、 サーバーではなくwordpress内の設定をいくつか変更する必要があります。 エイリアスは特に必要ありません。 詳しくは http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory に手順が載ってます。 1.http://example.comの/wordpressというサブディレクトリにwordpressをインストールしたとする 2.wordpress管理パネルの設定を開く 3.一般設定 の WordPress のアドレス (URL)をWordpressのコアファイルがインストールされているURLに変更する(http://example.com/wordpress) 4.ブログのアドレス (URL)をルートディレクトリのURLに変更する。(http://example.com) 5.設定を保存を押す 6.もう移ってるので省略 7.index.php と .htaccessをルートディレクトリ(http://example.com)に移動させる 8.index.phpをテキストエディタで開く 9. require('./wp-blog-header.php'); という行を探して require('./wordpress/wp-blog-header.php'); というように変更する。 つまり、wp-blog-header.phpの相対パスをインストールディレクトリに変更する。 10.ログインURLがhttp://example.com/wordpress/wp-admin/になります。 11.もしパーマリンク設定をデフォルトから変更していたら更新しといてください。 Wordpressが自動的に.htaccessを変更してくれます。 もし.htaccessに書き込み権限が設定されてなくて変更できなかったら、自分でコピペしてください。
お礼
ご回答くださり、ありがとうございます! 投稿後、いろいろいじっていたのですが、結局、wordpressのURL設定画面で、コアファイルのアドレスとブログのアドレスを同じ(ブログに統一)したところ、問題なく見られるようになりました。 エイリアス設定はしたままでしたので、サクラの場合、サーバー側の設定とwordpressの設定をダブルでしてしまうとエラーになるようです。独自ドメインを使用する場合、どちらがいいのかわかりませんが、とりあえず使えているので、このままで使ってみようと思います。 ありがとうございました