パーマリンクを設定すると404エラー
-
お世話になります。
クライアント様が用意されているサーバーにWordPressをインストールしたのですが、パーマリンクを設定すると投稿、固定ページ等々すべてのページが404になります。
よくある質問と思い、いろいろ自分なりに調べてみたのですがどうしても解決せず、みなさまのお知恵をお借りできればと思います。
PHP:7.2.4
MySQL:5.6.21
OS:CentOS 6.4
Apatch: 2.4WordPress:4.9.5
テーマ:TwentySeventeen
プラグイン:WpmutibytePatch素の状態でインストールしただけの段階です。パーマリンク設定が基本の「?p=1」とかですと表示されますが、基本以外にすると404エラーとなります。
かなり404エラーに関する検索結果を見てみたのですが、自力では解決できませんでした。
httpd.confの「AllowOverrideがNoneになっていたのでAllにしたら直った」というのを多く見ましたが、サーバーの管理者様とすぐに連絡が取れない状況なので、確認ができません。
ただ、.htaccess内に「存在しないページへのアクセスを任意のドメインにリダイレクトする」という設定を書き加えたところ、実際に指定先のドメインにリダイレクトされたので、mod_rewiteは動いているのではないかと思われます。
後は.htaccessの記述の問題か、AllowOverride以外に何かサーバーの設定が絡んでいるのか、というところかと思うのですが・・・
.htaccessの記述は
——————–
AddHandler application/x-httpd-php .php .html# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /aaa/bbb/wordpress/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /aaa/bbb/wordpress/index.php [L]
</IfModule># END WordPress
——————–という感じです。aaaとbbbは実際のフォルダ名になっています。
Debug BarやRewrite Rules Inspectorといったプラグインも入れてみましたが、特にどこが悪いのかよくわからず・・・
後何かチェックするべき点、おかしいと思われそうな点など何かございますでしょうか。
どんなヒントでも結構ですので、どうぞよろしくお願いいたします。
- トピック「パーマリンクを設定すると404エラー」には新たに返信することはできません。