• ベストアンサー

.htaccessの設置場所はここでいいでしょうか?

初心者です!! .htaccessを利用してwww無しにアクセスしてもwww有りにリダイレクトされる記述を設置しようと思ってます。(topページに転送という意味ではありません全てのページをwww無しを有りにするです) この記述したファイルは一体どこにおいたらいいのでしょうか? publickの下の公開ディレクトリに置けばいいですか?? お馬鹿な質問ですみません。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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

404not_found
質問者

お礼

有難う御座います。 大変勉強になりました!!

その他の回答 (1)

回答No.1

[.htaccess]はファイルが置かれたディレクトリ以下に設定を反映させます。 質問者さんがその設定を反映させたいディレクトリのトップに[.htaccess]ファイルを設置すればよいと重います。

404not_found
質問者

お礼

有難う御座います。 サイト丸ごとという感じなのですが、publick直下で大丈夫でしょうか?? 非公開部分に置くということは無いですよね・・? なにぶんはじめて設置するので勝手が全く分からないのです。 お手数おかけしますが宜しくお願いします。

関連するQ&A