質問: 初心者です!! .htaccessを利用してwww無しにアクセスしてもwww有りにリダイレクトされる記述を設置しようと思ってます。(topページに転送という意味ではありません全てのページをwww無しを有りにするです) この記述したファイルは一体どこにおいたらいいのでしょうか? publickの下の公開ディレクトリに置けばいいですか?? お馬鹿な質問ですみません。 宜しくお願いいたします。
回答: .htaccessが有効に設定されているディレクトリに置けばOKですが ごく一般的な設定の場合で 質問者さんの環境が(例としてユーザー名:tarou と仮定します) /home/tarou/ がホームディレクトリで /home/tarou/public_html/ がドキュメントを置くディレクトリならば /home/tarou/public_html/ に.htaccess を置けば そこから下のディレクトリに反映されます。 これは#1さんの言う通り 但し、その上の/home/tarou/ に .htaccess を置いても 通常の設定では そこは.htaccessが無効なので全く反映されません ただ、飽くまで一般的な設定の場合はと言うことですから このとおりかどうかは管理者の設定しだいで、そもそも.htaccessが全く使えない場合や 一部の機能しか使えない場合もあります その設定は httpd.conf の allowoverride の記述で決まります