2010年06月24日
apache .htaccess を使ってみる。
特定のWEBページを見せないようにする為に、.htaccess を使ってみた。
.htaccess は、ただのテキストファイルで、
このテキストに決められた書式で振る舞いを書く事で通信を制御できるようです。
.htaccess は、どこに置けばいいのか?
.htaccess が有効になっているディレクトリに置けばいい。
ディレクトリを有効にする為には何をしたらいいのか?
httpd.conf を編集して有効にすればいい。
以下の様に、httpd.conf を編集する。
.htaccess を設置する。
hoge.html を見せたくない場合、.htaccess に以下を書く。
apache を再起動。
ブラウザでアクセスしてみる。
403 Forbidden エラーが出ればOK
.htaccess は、ただのテキストファイルで、
このテキストに決められた書式で振る舞いを書く事で通信を制御できるようです。
.htaccess は、どこに置けばいいのか?
.htaccess が有効になっているディレクトリに置けばいい。
ディレクトリを有効にする為には何をしたらいいのか?
httpd.conf を編集して有効にすればいい。
以下の様に、httpd.conf を編集する。
<Directory /> <- 有効になるディレクトリは、コンテンツの全て("/")。
AllowOverride None <- AllowOverride All にすることで有効になる。
Order deny,allow
Allow from all
</Directory>
AllowOverride None <- AllowOverride All にすることで有効になる。
Order deny,allow
Allow from all
</Directory>
.htaccess を設置する。
touch public_html/.htaccess
hoge.html を見せたくない場合、.htaccess に以下を書く。
<Files ~ "hoge.html">
deny from all
</Files>
deny from all
</Files>
apache を再起動。
apachectl restart
ブラウザでアクセスしてみる。
http://hogehoge/hoge.html
403 Forbidden エラーが出ればOK
Forbidden
You don't have permission to access /.htaccess on this server.
You don't have permission to access /.htaccess on this server.
【(カテゴリなし)の最新記事】
投稿者:tech|21:18