パーマリンク設定によってトップページ以外表示しない
-
さくらサーバーを使用しWordPressのサイトを運用しているのですが、パーマリンク設定「基本」以外だと固定ページへのアクセスが、トップページへリダイレクトしてしまう問題が起きており原因がわからず困っております。
各情報は下記の通りです。WordPressバージョン:4.9.9
パーマリンク設定:数字ベース
phpバージョン:7.2
WordPressアドレス:http://example.com/wp
サイトアドレス:http://example.com
※トップページは「front-page.php」で作成【ためしたこと】
・パーマリンク設定を編集せず更新したら直るかと思ったのですが、ダメでした
・「数字ベース」ではなく、「基本」にすると固定ページの閲覧が可能。
・xamppを使用し、同じ条件で作成してみたところ、パーマリンク設定「数字ベース」で固定ページへのアクセスが可能。
・固定ページへはアクセスできてて、index.phpの内容が表示されているのかと編集してみたが、index.phpすら読み込みに行っていない。
・「.htaccess」内の記述に問題なし下記のコードは、パーマリンク設定「数字ベース」に設定していた物になります。
■ドメイン直下内の「.htaccess」
※パーマリンク設定「基本」にしたらこちらの記述は消えた
`ここに言語を入力
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
`
■/wp内の「.htaccess」
`ここに言語を入力
# BEGIN SAKURA Internet Inc.
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
<FilesMatch “\.(css|js)$”>
ExpiresDefault “access plus 1 week”
</FilesMatch>
<FilesMatch “\.(gif|jpe?g|png)$”>
ExpiresDefault “access plus 1 month”
</FilesMatch>
</IfModule>
# END SAKURA Internet Inc.# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule># END WordPress
`
他になにかこれが原因かもなどというものがありましたら、お教えいただけますでしょうか。
追加
==
/wp内の「.htaccess」より「BEGIN SAKURA Internet Inc.」の部分を削除して試してみましたが、同じくトップページへ飛んでしまいます。
ちなみに昨年末までは、固定ページへアクセスできるのを確認しており、本日たまたまこの問題を発見しました。昨年末の違いについて心当たりは特にない状態です。
12/13にwp4.9.9へ自動バージョンアップしましたが、その後17日に固定ページへのアクセスを確認しております。
「.htaccess」を編集する前にタイムスタンプとか、確認しとけばよかったのですが失念しておりました。
ちなみに使用しているプラグインは下記の通りです。・Advanced Custom Fields バージョン:5.7.6
・Contact Form 7 バージョン:5.0.3
・EWWW Image Optimizer バージョン:4.5.0
・Yoast SEO バージョン:8.3追記2
==
wordpressのバージョンを一つ下げた4.9.8で同じサーバーに別のWordPressをインストールしてみて(ディレクトリ名はwp2)、パーマリンク設定を試したのですが、数字にすると「wp」へリダイレクトしてしまいます。
- トピック「パーマリンク設定によってトップページ以外表示しない」には新たに返信することはできません。