WPを独自ドメインで表示する設定にしたところ、プレビューや非公開記事が404になってしまいます。
記事公開前に確認できないのは不便なので、プレビューか非公開どちらでもいいですし、他の方法でもいいので、実際の記事を確認したいです。
さくらサーバーの初期ドメインにWPを入れ、マルチドメインで独自ドメインに表示する設定にしています。
WPの場所は
○○.sakura.ne.jp/wp
です。
ログインアドレス、管理画面は独自ドメインではなく○○.sakura.ne.jp/wpの方です。
プレビューに関しては、新規記事プレビューは404、既存記事のプレビューは「権限がない」と出ます。
おそらく管理画面→一般設定のwordpressアドレスとサイトアドレスが異なることが原因かと思います。
非公開記事に関しては、そもそも独自ドメインのサイトを表示するとログインしていない状態(管理バーが出ませんし、ログインした人しか見えない記事も見られなくなります)になるため、ログインしないと見られない非公開記事が404になっていると思われます。
これもwordpressアドレスとサイトアドレスが異なることが原因かと思います。
試したこと
調べて出てきた方法は試しました。
・認証ユニークキーを変更
・Cookieを削除
→解決せず
・管理画面→一般設定のwordpressアドレス(初期ドメイン)をサイトアドレスと同じ(独自ドメイン)にする
→さくら初期ドメインの管理画面は表示できますが、ログインしようとすると独自ドメインにリダイレクトされてしまい、正しいIDとパスを入れてもログインができません。ログインできない旨のメッセージは出ず、リダイレクトされる形です。
・管理画面→一般設定の、wordpressアドレスの初期ドメイン部分をサイトアドレスと同じにする
→wordpressアドレスを「初期ドメイン/wp」から「独自ドメイン/wp」にしましたが、解決せず。
関係があるかはわかりませんが、パーマリンクを変更しようとすると「.htaccessを更新する必要があります」と出て変更できません。パーミッションを646や666にしても変わりませんでした。
お手上げ状態です。
とりあえず書いた記事を確認できればいいので、最悪記事を公開した状態(トップの新着記事やアーカイブには表示されないが、公開されている状態)でのプレビューでも大丈夫です。
よろしくお願いします。
あなたの回答
tips
プレビュー