
.htaccessについて教えて下さい。
[.htaccess]
AuthUserFile /home/ユーザー名/public/www/aa_cgi/.htpasswd
AuthGroupFile /dev/null
AuthName ByPassword
AuthType Basic
require valid-user
ハッスルサーバーを使っています。
上記でキチントaa_cgiのフォルダにアクセス制限がかかります。
動作は問題ありません。
しかし、アクセス制限していない htmlファイル(top.html)を開くと パスワード認証の画面が表示されるのです。
何故こんな事が起こるのか、どなたかおおしえ下さい。よろしくお願い申し上げます。
|-aa_cgi(制限したいディレクトリ)
| |-.htaccess
| |-.htpasswd
|
|-top.html
|-link.html
|-index.html
|-pic.html
aa_cgiのフォルダと同じ階層に
top.html
link.html
index.html
pic.html
があります。.htaccessはaa_cgiのフォルダの中にあります。
なのになぜか、top.htmlだけパスワードを聞かれます。他のlink index pic ファイルは開いてもパスワードを聞かれません。
No.1ベストアンサー
- 回答日時:
top.html にて、その基本認証を設置したディレクトリへリダイレクトするような仕組みになっていませんか?
metaタグのrefreshなどで。
この回答への補足
早々と回答頂いたのに返信が遅くなりまして誠に申し訳ございませんでした。
まさにtop.htmlは「基本認証を設置したディレクトリへリダイレクトするような仕組み」 になっています。
アクセスカウンタを付けているので、開いた時にaa_cgiにアクセスしていました。
ご指摘、本当にありがとうございました。
重ねて質問して申し訳ないのですが、アクセスカウンタのCGIを見られないように、パスワード(.htaccess)を付ける事は可能なのでしょうか。何かやり方をごぞんじの方がいらっしゃいましたら、おおしえ下さい。よろしくお願い申し上げます。

No.2
- 回答日時:
basic認証は、ディレクトリー毎なので、プログラムを分ける必要があります。
つまり、そのままでは、無理ということ。プログラムの改造が出来るなら、アクセスカウンターのログ取り用 画像のみ出力(非認証ディレクトリーに置く)と、解析結果表示用(認証ディレクトリーに置く)に分ければ、.htaccess対策は不要。
改造が出来ない場合でも、解析時に付けるクエリに決まった書式があるなら、
認証エリアと非認証エリアの2カ所に同じプログラムを置いて、
まず、非認証エリアのプログラム呼び出しして、そこの .htaccess で解析用クエリが入っていたら、認証エリアのプログラムにとばす(modrewriteなど利用)とか出来そうな気もするけど。
結局、クエリ書式を追加のためのプログラム改造が必要になりそう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームを再送信しますか?
-
ChatGPT
-
チェックボックスでのvalue値の...
-
ChatGPTの性能は昔に比べて上が...
-
apacheでPerl CGIが作動せず、5...
-
エクセルで集計したい。
-
chatGPTみたいに画像生成出来る...
-
iDeCo
-
皆さんはGUCCIはハイブランドだ...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.htaccessを用いて.cgiを.html...
-
Forbiddenの意味
-
public_html/index/以下へのCG...
-
さくらインターネットのCGIの設...
-
デザイン重視のCGI
-
cgi-binフォルダが空?
-
utf-8で作成した。formmailのht...
-
IISのSSIの設定について
-
表示画面が真っ白になる場合、...
-
シェルによるファイル名の拡張...
-
EXCELファイルに誰がアクセスし...
-
KENT WEB(昨日の続きです)
-
《エクセルVBA》「他の人が該当...
-
CGIでソースがそのままでてしま...
-
FTPにて553エラー
-
ASP(IIS?)のエラーについて
-
VBScriptで、ファイルから任意...
-
ASP.NETでメール送信時のエラー
-
VBAでサーバーにアクセスするに...
-
ラジオボタンのグループ化
おすすめ情報