これは.htaccess が書き込み可能になっていない、またはパスが間違っているためである。
そんなときは
[設定]-[パーマリンク]
のところにある設定を確認し、
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
を今あるものと入れ替える。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /×××× <-----ココが問題。
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /××××/index.php [L] <-----ココが問題。
</IfModule>
となっているためうまくいかない。
自動で設定をするため、マルチドメインのサーバーの場合確認、修正する必要があります。