はずかしながら.htaccess を有効にしていなかった。というか、設定してあったのに設定がデフォルトにいつのまにか戻っている。バージョンアップされたときに戻ってしまったのだろうか。
/etc/httpd/httpd.conf の209行目
<Directory “/”>
Options FollowSymLinks
AllowOverride None
</Directory>
のAllowoverride None を AllowOverride All に書き換えた。
ネットで探すと;
ヴァーチャルドメインを使用している場合、それぞれのヴァーチャルドメイン用のconfファイルを書き換える。
そのconfファイルは……
/etc/httpd/sites/
の中にある。 とか
サーバ管理で対象サイトの「オプション」から「すべての無効化を許可」を選ぶと
AllowOverride All
になります.
手動で設定ファイルに加えた修正は,サーバ管理で設定を変更すると元に戻される
可能性があります(AllowOverrideの場合は設定ファイルの項目がサーバ管理に反映
されますが).GUI系の管理ツールを持つサーバの場合,管理ツールを使うことを優先させたほうが
良いとの説明もあるが、サーバ管理にそのような項目がない。