BBS 過去ログ No.0001に戻る
タイトル:
.htaccessについて。
記事No:
310
投稿日: 2003/03/18(Tue) 11:05
投稿者:
zyouwa
今回サーバーを立てようと思い、いままでWindowsしか使ったこと
が無かったのですが、今回Linuxを使い始めました。
いつもこのサイト様は、とても詳しく解説なさっていて、
とても分かりやすいので、参考にさせていただいているのですが、
(自分はRedhatですけどw)
.htaccessについてよく分かりません。
1、.htaccessのファイルは、どうやって作成すればいいのでしょうか?
(普通に適当なエディタで作成?)
2、.htaccessのファイルは、どこに設置しておけばいいのでしょうか?
(これが、一番の疑問で、それぞれ、ユーザーを/~user で分けたとしたら、それぞれのディレクトリに設置するのでしょうか?)
↑変なこと言ってたらすみません(^_^;)
単純な質問だと思いますが、ご回答お願いできましたら、
よろしくお願いします。
タイトル:
Re: .htaccessについて。
記事No:
311
投稿日: 2003/03/18(Tue) 14:18
投稿者:
kensuke@管理人
<
webmaster@miloweb.net>
URL:
http://www.miloweb.net/
こんにちは、zyouwaさん。
> 1、.htaccessのファイルは、どうやって作成すればいいのでしょうか?
> (普通に適当なエディタで作成?)
そうです。普通にエディタで作成して下さい。
> 2、.htaccessのファイルは、どこに設置しておけばいいのでしょうか?
> (これが、一番の疑問で、それぞれ、ユーザーを/~user で分けたとしたら、それぞれのディレクトリに設置するのでしょうか?)
> ↑変なこと言ってたらすみません(^_^;)
基本的に、「AllowOverride All」の記述があるディレクティブになります。
ユーザを /~user で分けるのでしたら、httpd.conf に明示的に書いてあげるのが分かりやすいと思います。
以下に例を示します。
#--ここから--------------------------------------------
<IfModule mod_userdir.c>
# ユーザのホームディレクトリを指定
UserDir "/home/*/public_html/"
# 特定のディレクトリにのみ.htaccessファイルの設置を許可
<Directory /home/*/public_html/cgi-bin>
AllowOverride All
</Directory>
</IfModule>
#--ここまで--------------------------------------------
これで、ユーザ毎のホームディレクトリ内のcgi-binというディレクトリの中にしか.htaccessファイルが置けなくなります。
ご参考になりましたでしょうか?
タイトル:
ありがとうございました。
記事No:
313
投稿日: 2003/03/18(Tue) 15:17
投稿者:
zyouwa
ご丁寧にご返答ありがとうございました。
とても参考になりました。
タイトル:
簡単につくるCGI知ってます。
記事No:
316
投稿日: 2003/03/18(Tue) 17:06
投稿者:
take
<
take0@nmt.ne.jp>
URL:
http://www.studio-take.net
横やりですいません。
このサイトのBASIC認証CGIで簡単に作ることができますよ。
http://nbbs.jp/
僕も愛用させてもらってます。
ソースを解析すれば、詳しいことがわかるんじゃないでしょうか?
Copyright© Home Server Technical. All Right Reserved.