• 締切済み

基本認証後の最初のページをindex.cgiにしたいのですが?

httpd.confには、 DirectoryIndex index.html index.htm index.cgi index.shtml と書きました。 また、.htaccessファイルには以下のように 書きました。ちゃんと基本認証はされます。 AuthUserFile /etc/httpd/conf/passwd AuthGroupFile /dev/null AuthName AuthType Basic <Limit GET> require valid-user </Limit> 普通のindex.cgiだとちゃんと表示されるのに、 ところが、基本認証後の最初に表示されるページを index.cgiにするとうまく表示されずに、 index.htmlを探しに行ってしまいます。 なんでなんでしょうか? 基本認証後の最初に表示されるページをindex.cgiに したいのですが、どうしたらよろしいのでしょうか? ご存じの方是非ともアドバイスのほどお願い致します。

みんなの回答

noname#27115
noname#27115
回答No.5

すみません、ファイル名が違っていましたが、ありましたね。ども(^_^;)

すると、全ての回答が全文表示されます。
noname#27115
noname#27115
回答No.4

うちでは動いているのですが、、違いは。。 .htpasswd ファイルの有無です。 AuthUserFile /home/user/public_html/cgi-bin/cbbs/.htpasswd

すると、全ての回答が全文表示されます。
noname#27115
noname#27115
回答No.3

No.1です。 index.cgi を一番上にしてみてください。 DirectoryIndex index.cgi index.cgi.var DirectoryIndex index.html index.html.var DirectoryIndex index.htm index.htm.var No.2さんのように一番左でもOKかもしれません。

welovekobe
質問者

補足

皆様、大変お世話になっております。 どれも試してみましたが、 以下のような表示になります。 Object not found! The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error. If you think this is a server error, please contact the webmaster Error 404 しかし、ホームページ(Topページ)のURLを 入力して、Enterを押すと、ちゃんと index.cgiは表示されます。 基本認証後のindex.cgiが駄目なんです・・・ どうしてなんでしょうか???

すると、全ての回答が全文表示されます。
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.2

> DirectoryIndex index.html index.htm index.cgi index.shtml index.cgiを一番左に書いてもだめですか?

すると、全ての回答が全文表示されます。
noname#27115
noname#27115
回答No.1

DirectoryIndex index.html index.html.var DirectoryIndex index.htm index.htm.var DirectoryIndex index.cgi index.cgi.var 縦に書いてみてはどうでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A