質問: 初めて利用します。至らない点があるかと思いますがご助言お願いいたします。 Wordpressを利用し、会社のHPを制作しています。 もともと他のCMSで制作していたHPのURL(http://会社名.jp)に、サブディレクトリ(http://会社名.jp/〇〇)で公開していたWordpressで制作していた新しいHPをリンクさせました。 そちらは成功したのですが、他のサブディレクトリ(http://会社名.jp/△△やhttp://会社名.jp/◻︎◻︎)で公開していたページにアクセスすると、現在公開中のHPのデザイン上に「ページが見つかりません」と表示されるようになってしまいました。 また、管理画面のURL(http://会社名.jp/△△/wp-adminやhttp://会社名.jp/◻︎◻︎/wp-admin)にアクセスしても同様のページが表示されます。 全くどういう症状か分からず、対策が取れていない状況です。 どうすればログイン、アクセスができるようになるでしょうか? ### 試したこと ・「ページが見つかりません」と出るサイトのwp-confog.phpに「define('RELOCATE', true);」を書き込みました。 ### 補足情報(FW/ツールのバージョンなど) バージョン:WordPress 5.2.5 サーバー:ロリポップ
回答: > > もう少し詳細に状況を記載いたします。 > > (http://会社名.jp/〇〇)→(http://会社名.jp)の変更ですが、サーバー側に問い合わせた以下の方法で行いました。 > > 1.Wordpressの管理画面から、(http://会社名.jp/〇〇)の『サイトアドレス』と『WordPressアドレス』を(http://会社名.jp)へ変更する。 > > 2.サーバー側の、(http://会社名.jp)の公開(アップロード)フォルダを「〇〇」に変更する。 > > 以上の手順でURLの変更を行いました。 > > > 会社名.co.jp ドメインに対応するドキュメントルートのディレクトリ(ドメインに対応するアップロードディレクトリ)を変更したのですね。 Webページは、ドメインに対応したドキュメントルートの下にあるファイルを実行、表示します。 現在、表示されない「△△」や「□□」は、設定を変更した会社名.co.jp ドメインのディレクトリ「〇〇」ディレクトリの中には、存在しなないのではないでしょうか? 解決方法ですが、色々な方法があるのですが、なるべく変更を少なくするとしたら、 1. ドメインのドキュメントルート(アップロード)ディレクトリを変更する前の元のディレクトリに戻す。 2. WordPress を専用ディレクトリに配置する の「既存のサブディレクトリを使ってルートディレクトリに表示する場合」の方法で、WordPress の設定をする。(WordPress のサイトURL は、書き換えているので、手順の4以降の index.php のコピーと書き換えと .htaccess の書き換えを行います。) の方法で表示できるようにならないでしょうか? WordPress は、サブディレクトリが存在する場合、サブディレクトリを表示しようとするので、既に「△△」や「□□」は、そのままで大丈夫と思います。