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

初心者です!! .htaccessを利用してwww無しにアクセスしてもwww有りにリダイレクトされる記述を設置しよ...

umasikajiro さんからの 回答

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

  • 2006/06/23 13:57
  • 回答No.2
  • ベストアンサー
umasikajiro

ベストアンサー率 67% (545/803)

.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

お礼率 61% (176/285)

有難う御座います。

大変勉強になりました!!
投稿日時:2006/06/23 16:13
この回答にこう思った!同じようなことあった!感想や体験を書こう!
この回答にはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
  • .htaccessによりリダイレクトされるサイトの一部だけリダイレクト PHP

    .htaccessによりリダイレクトされるサイトの一部だけリダイレクトされないようにできませんか? ドキュメントルートhome/直下の.htaccessには、下記の記述がされています。 RewriteEngine on RewriteRule .html$ http://www.sample.com/index.php ↑これは、拡張子が.htmlのページを表示しようとしたらwww.sample.com/index.php(TOPページ)へリダイレクトさせるという意味かと思うのですが、 home/webalizer 直下には、自動的に○○○.htmlファイルが生成されるようになっており、 このファイルを開こうとしても、TOPページにリダイレクトされてしまい、 FTP等でダウンロードしてからでないと内容を確認できません。 ルート直下の.htaccess は手を加えたくないので、 home/webalizer直下に、何らかの記述の.htaccessファイルを置くことにより、webalizer内の.htmlファイルだけはリダイレクトせずに開けるようにできないものでしょうか?...

  • htaccessで、特定IP以外をリダイレクトさせたい。 HTML

    初心者です。 .htaccessを使ってメンテナンス画面を表示させようと思っています。 条件として、 ・特定のファイルへのアクセスを、リダイレクトさせる。 ・動作確認を行うため、自分のIPの場合はリダイレクトさせない。 ファイルに対してのリダイレクトは、 Redirect /aaa/aaa.php /maintenance/maintenance.html 特定IPに対して、ディレクトリ単位のリダイレクトは、 order deny,allow deny from all allow from xxx.xxx.xxx.xxx ErrorDocument 403 /maintenance/maintenance.html というところまでは解決したのですが、 「特定IPに対して、ファイル単位のリダイレクト」 は、どのように指定すればよいのでしょうか?...

  • htaccessでの参照元による条件分岐?について HTML

    ワードプレスにてwebページを作成している初心者です。 会員向けページとまではいかないのですが、前ページのリンクボタンからのみ閲覧可能、それ以外からのアクセス(直接URLを入力、ブックマークからのアクセス)は前ページへリダイレクトさせるようhtaccessを利用したいのですがうまくいきません。 例)ページA(リンクボタン設置ページ)からのアクセスはページBを表示(許可   その他(URL直接入力等)からのアクセスはページAを表示(リダイレクト ページAからのみページBを表示させることはできたのですが、それ以外からのアクセスに対しては ページAへリダイレクトさせる方法が分かりません。 htaccessをどのように書いたら良いのかご教示ください。 初心者で質問自体も稚拙なものとなっておりますがご教示いただけますと幸いです。...

  • .htaccessでリダイレクト HTML

    サイトのディレクトリ構造やファイル名を変えたため、 外部からのリンクが切れてしまっています。 .htaccessを設置したディレクトリ以下で ファイルが見つからない場合、TOPページにリダイレクト、 という動作を実現するにはどう記述すれば良いのでしょうか。 TOPページを http://www.hoge.com/ とすると、 とりあえず思いつくのは ErrorDocument 404 / なのですが、404エラーをエラー表示以外の リダイレクトに使うのが正しいのか分かりません。 こういう目的のリダイレクトの書式もあるのでしょうか。 よろしくお願いします。...

  • サイトを移転しまして、.htaccessにて旧アドレスにサクセスした方 その他(インターネット・Webサービス)

    サイトを移転しまして、.htaccessにて旧アドレスにサクセスした方を 新アドレスにリダイレクトさせようと思っています。それで.htaccessに Redirect permanent / http://www.新サイト.com と記述しTOPページと同じ階層にアップロードしました。 ただ、旧サイトのTOPページにアクセスする分には自動的に新サイトにリダイレクト されるのですが、例えば http://www.旧サイト.com/folder/readme.html といった旧サイトの部分的なページに直接アクセスすると http://www.新サイト.com/folder/readme.html にリダイレクトされてしまい、新サイトには上記のようなページは作成していないので 404になってしまいます。 そこで、旧サイトのすべてのページにアクセスした場合、新サイトのTOPページに飛ばしたい のですが、どうやったらよいのでしょうか? よろしくお願いします。...

ページ先頭へ