表題の通りですが、Wordpressで作成した記事一覧や記事詳細を表示しようとすると全てサイトのトップページ(404ページがトップページの内容になっているようです)が表示されてしまい、困っております。お力をお借りしたいと思い投稿致しました。
【1.問題のwpと同じディレクトリに別のwordpressが入っております】
WordPressアドレス : http://example.com/
root/
├ wp-content/
├ wp-admin/
├ wp-includes/
├ 他wp用のファイル類...
│
├ wp2
│ ├ wp-content/
│ ├ wp-admin/
│ ├ wp-includes/
│ ├ wp-includes/
│ ├ 他wp用のファイル類...
【2.問題のwordpress(wp2)】
WordPressアドレス : http://example.com/wp2/
固定ページ1 : url:http://example.com/wp2/shop/
固定ページ2 : url:http://example.com/wp2/shop/area/
カスタム投稿一覧 : url:http://example.com/wp2/shop/area/
今回、1のWordpressと同じ階層に新しく2のWordpressをインストールしました。2は1の下層ページになり、オリジナルテーマを作っています。
しかし、wp2で記事一覧や記事詳細を表示しようとすると
url:http://example.com/wp2/shop/のURLのままhttp://example.com/の内容が表示されてしまします。おそらく404エラーになっているのではないかと考えます。
【ためしたこと】
・パーマリンクを「投稿名」ではなく、「基本」にすると問題なく表示される。
・1のwordpressのfinctions.phpを見ましたが404の記載がない。
・http://example.com/wp2/は問題なく表示される。index.phpが読み込まれる。
・フロントページに固定ページを指定したところ問題なく読み込まれる。
・既存のWPテーマに切り替えても同じ現象が起きる。固定ページや詳細ページのテンプレートが読み込まれない、
・別サーバで同じようにWordpressやテンプレートを用意しているがそれは問題なく表示される、
・ACF,Classic Editor,Custom Post Type Permalinksなどのプラグインを入れましたが無効化しても解決しない
・.htaccessがない、ので以下の2パターンを作成してwp2直下へ追加してみたが変化なし。元々ないものなので結局削除しました。
参考URL:https://kklog.tokyo/wordpress-redirect-error/#toc3
参考URL:https://teratail.com/questions/173390
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule>
# BEGIN WordPress RewriteEngine On RewriteBase /wp2/ RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp2/index.php [L] # END WordPress
考えられる原因はどのようなものがありますでしょうか?対策方法をご教授お願いできましたらと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。