【WordPress】TOPページ以外閲覧出来ないとき
WordPressでTOPページ以外Not Found
原因: パーマリンクURLがリライトがされていない
(画面に表示されるエラー)
Not Found The requested URL was not found on this server.
WordPressでトップページから他のページへ遷移した際にNot Foundエラーが起きてしまう原因のひとつに、パーマリンクのURLが内部でリライトされていないことがある。
WordPressでパーマリンクを設定している場合は公開ディレクトリ内の.htaccessによるリライト設定で※index.phpへ転送されるようにURLを書き換える必要があるが、何かの拍子に設定やファイルを削除してしまった場合にこの処理が行われなくて、Not Foundとなっている可能性がある。
※ WordPress内部の処理でパーマリンクと実際のページのURLの紐付けが行われるようにする
以下の記述を設定した.htaccessを公開ディレクトリに設置し、パーマリンクURLを有効化する。
<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>
“【WordPress】TOPページ以外閲覧出来ないとき” に対して1件のコメントがあります。
コメントは受け付けていません。