ベルデセルバ戦記でブログ

プレイステーションソフト「ベルデセルバ戦記~翼の勲章~」 にこだわるブログです。(略称【ベル戦ブログ】)

.htaccessでリダイレクト出来ない

リニューアルのお仕事で、本番を更新する前に同じサーバにテストサイトを作ったんだが、そこに.htaccessを置いても全くリダイレクトする気配がない。
もしかしてサーバー設定がおかしい?(本番ではリダイレクトしてんだけどね)
http://linux.kororo.jp/cont/server/httpd_conf.php
によると、

  • .htaccessApache設定ファイルhttpd.confで有効になる。
    • でそのファイルはどこにある?

 CentOS系だと/ect/httpd/conf/httpd.conf

    • どう設定すればいい?

 AllowOverrideをAllまたはAuthConfigにする。
 AccessFileNameで設定ファイル名

    • AllowOverrideを設定している場所が複数あるんですけど

 確かに生AllowOverride

AllowOverride All

の他に


   AllowOverride All
   Options FollowSymLinks MultiViews Includes ExecCGI
   
       Order allow,deny
       Allow from all
   

   
       Order deny,allow
       Deny from all
   

などがあり、初見では混乱する。
なお、以下の


   options Follow SymLinks
   AllowOverrid None

はサーバールートディレクトリに対する設定だそうな。これはこのままでいいらしい。
・・・あ、テストサイトは/home/*/test_html以下に置いてたわ。つまり


   AllowOverride All
【略】

を追加すればいいのか?
どっちみちサーバの再起動が必要なので結果報告は後日追記する。