- ベストアンサー
.htaccessの設置場所はここでいいでしょうか?
初心者です!! .htaccessを利用してwww無しにアクセスしてもwww有りにリダイレクトされる記述を設置しようと思ってます。(topページに転送という意味ではありません全てのページをwww無しを有りにするです) この記述したファイルは一体どこにおいたらいいのでしょうか? publickの下の公開ディレクトリに置けばいいですか?? お馬鹿な質問ですみません。 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
.htaccessが有効に設定されているディレクトリに置けばOKですが ごく一般的な設定の場合で 質問者さんの環境が(例としてユーザー名:tarou と仮定します) /home/tarou/ がホームディレクトリで /home/tarou/public_html/ がドキュメントを置くディレクトリならば /home/tarou/public_html/ に.htaccess を置けば そこから下のディレクトリに反映されます。 これは#1さんの言う通り 但し、その上の/home/tarou/ に .htaccess を置いても 通常の設定では そこは.htaccessが無効なので全く反映されません ただ、飽くまで一般的な設定の場合はと言うことですから このとおりかどうかは管理者の設定しだいで、そもそも.htaccessが全く使えない場合や 一部の機能しか使えない場合もあります その設定は httpd.conf の allowoverride の記述で決まります http://httpd.apache.org/docs/2.0/ja/mod/core.html#allowoverride
その他の回答 (1)
- clingtohope
- ベストアンサー率51% (21/41)
[.htaccess]はファイルが置かれたディレクトリ以下に設定を反映させます。 質問者さんがその設定を反映させたいディレクトリのトップに[.htaccess]ファイルを設置すればよいと重います。
お礼
有難う御座います。 サイト丸ごとという感じなのですが、publick直下で大丈夫でしょうか?? 非公開部分に置くということは無いですよね・・? なにぶんはじめて設置するので勝手が全く分からないのです。 お手数おかけしますが宜しくお願いします。
お礼
有難う御座います。 大変勉強になりました!!