WordPressで、設定→パーマリンク設定で設定を変更したら、403エラーで画面が真っ白。こういうのは心臓に悪いですね。今回はCPIのサーバで発生、大丈夫なサーバも有り。
.htaccessに下記の文字列を加えればOK!という内容を掲載していてくれたサイトが閉じてしまったのでここにメモ。
Options +FollowSymLinks
ちなみに、パーマリンク設定で設定を変更して403エラーなときに、.htaccessに追記されていたのは以下の内容。
RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
最終的には、.htaccessの中身を以下のようにすることで解決。
suPHP_ConfigPath /usr/home/サーバ番号/html/ ←php.iniの場所 AddHandler x-httpd-php524 .php ←phpのバージョン指定 Options +FollowSymLinks ←手動で追加の一行 # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
ドットから始まるおかしなファイルのくせに(しかもPCで認識されない)、恐るべし、.htaccess。ていうか、何か面倒なことが起こったとき、.htaccessの記述に原因があることが多いような…。