前提・実現したいこと
wordpressでホームページを作成したのですが、内部ページがエラーで表示されなくなりました。トップは問題なく表示されております。
5日ほど前にも同じ状況がおきまして、その際は設定>パーマリンク設定で空更新を行ったら正常に内部ページが表示されました。今回もこちらで解消されました。
自分で調べたところ、.htaccessの記述が原因となることが多いとの記事を見かけました。httpへアクセスされた場合にhttpsへリダイレクトさせる記述を入れ込んだので、それが原因の可能性もあるかと思います。
上記の件につきまして、予想される原因と解決策をご教授頂きたく思います。
不明点、また情報が不足しておりましたらコメント頂けると幸いです。
お手数おかけいたしますが、よろしくお願いいたします。
発生している問題・エラーメッセージ
NOT FOUND The requested URL was not found on this server.
該当のソースコード
.htaccess
Options +SymLinksIfOwnerMatch RewriteEngine On RewriteBase / RewriteCond %{HTTPS} off RewriteRule ^(.*$) https://ドメイン名/$1 [R=301,L] # BEGIN WordPress # "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は # 動的に生成され、WordPress フィルターによってのみ修正が可能です。 # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
試したこと
・パーマリンクの空更新
補足情報(FW/ツールのバージョンなど)
・PHP Version: 7.0.32
・WordPress Version: 5.8.2
回答1件
あなたの回答
tips
プレビュー