.htaccess

はずかしながら.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系の管理ツールを持つサーバの場合,管理ツールを使うことを優先させたほうが

良いとの説明もあるが、サーバ管理にそのような項目がない。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください