.htaccessを扱えるように設定する

.htaccessファイルを使えるように、有効化します。

$ su

# vi /etc/httpd/conf/httpd.conf

下記の記述の場所まで移動します。

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

上記の記述はそのまま残しておき、続けて、下記を追記します。

<Directory "/home/ユーザー/vhosts">
Options Includes ExecCGI FollowSymLinks
AllowOverride All
</Directory>

※ “/home/ユーザー/vhosts” の部分は、有効にさせたいパスに書き換えてください。
指定したディレクトリ以下で有効になります。

※ バーチャルホストを考えている場合は、バーチャルホスト側で記述したほうが良いですが、状況に応じて対処してください。

※ htaccessの有効化に必要なのは、FollowSymLinks と、AllowOverride All ですが、ついでなので上記のようにしてます。

※ httpd.conf を書き換え、設定を反映させるにはhttpdの再起動が必要です。

# /etc/init.d/httpd restart

広告