• 締切済み

htaccessを他サーバーにコピーしたら正常に機能しないのですが…

A社のサーバーで.htaccessでパスワードによるアクセス制限をしていました。 B社のサーバーでも同じパスワードで制限をかけようと、A社のサーバに入れてあるものと全く同じ.htassess、.htcomment、.htdircomm、.htpasswdを制限目的のディレクトリに入れたのですが、その制限エリアのファイルにアクセスしようとすると、パスワードとユーザ名は聞いてくるものの、正しい情報を入れても受け付けてもらえず、3回トライすると Authorization Required This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. というエラーになってしまいます。 .htaccessに記述してある.htpasswdの位置はちゃんとB社用に書き換え、間違っていないと思うのですが…。 ちなみに、.htaccessがある場所が/public/aaa/member/内だとすると、 .htpasswdも同じところにおいてあるので AuthUserFile /public/aaa/member/.htpasswd と記述しています。 試しにA社の.htpasswdをわざと間違った場所に置いてみたのですが、それで表示されるエラーには、上記のエラーにあるAdditionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. という部分は含まれていませんでした。 一体、どこが悪いのでしょうか? 原因を思いつかれる方がいらっしゃいましたらご指摘頂けないでしょうか? よろしくお願い致します。

  • MORGEN
  • お礼率100% (466/466)
  • HTML
  • 回答数1
  • ありがとう数1

みんなの回答

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.1

AuthUserFile の書き方がB社では違うとか,ファイルの保護モード設定が間違っているとか,かもしれません. アクセスログ(アクセスエラーログ)をみるともう少し情報があるかもしれませんが. B社のユーザーサポートに聞くのが一番早いですよ.

MORGEN
質問者

お礼

早々のお返事をどうもありがとうございました。 そうですか。そんなに色々要素があるんですね。 実はサポートにAuthUserFileやhtaccessの内容を詳細に伝えたんですが、原因が判らないそうなんですよねぇ…。 まあ、いろいろいじってみます。 どうもありがとうございました。

関連するQ&A

  • 個別のErrorDocumentの設定(Apache2.0.47)

    VirtualHostを使って複数のサイトを運営しているのですが、 .htaccessを使わず、httpd.confの設定でそれぞれ個別に ErrorDocumentを設定するにはどのようにすればいいのでしょうか? <VirtualHost *:80>の中でErrorDocumentを設定してみてもAdditionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. こんな風なエラーが出てしまいます。 #.htaccessを使ってErrorDocumentを設定すると、以下のようなことが起きるのが嫌なのでこの質問をしました。 http://***.com/hoge.cgiが500だったとすると ここへアクセスするとhttp://***.com/505.html のようにURLが変わってしまう よろしくお願いいたします。

  • サーバー上の2GB以上のファイルをダウンロードさせるとforbiddenになる

    サーバーに2GB以上のファイル「A.zip」をアップロード。 「A.zip」のアドレスを指定してダウンロードしようとすると、 「Forbidden You don't have permission to access /A.zip on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 」 と出ます。 1GBや1.5GB程度のファイルはダウンロードできるため、 A.zipがダウンロードできないのは、 おそらくその大きな容量が問題だと思います。 ダウンロードができるようにしたいのですが、 どのようにすればよいでしょうか? .htaccessをいじくればいいのでしょうか?

  • カスタマイズした404ページが設定できない

    404ページと.htaccessの格納場所は、 http://www.***1.jp/***2/***3/404.html http://www.***1.jp/***2/***3/.htaccess 1) .htaccessの記述が下記の場合… ErrorDocument 404 /***1/***2/404.html →404.htmlの画像、cssがきちんと表示されない 例えば、存在しないページhttp://www.***1.jp/***2/***3/***4/index.htmlへ飛ぼうとした場合に表示されたhtml内の画像やhrefを見てみると、http://www.***1.jp/***2/***3/***4/404.htmlを読もうとしている 2) .htaccessの記述が下記の場合… ErrorDocument 404 /404.html →カスタマイズした404ページが表示されず、下記文言が追記されている。 Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 3) .htaccessの記述が下記の場合… ErrorDocument 404 http://www.***1.jp/***2/***3/404.html 問題なく表示。でも、リダイレクトになってしまい、これはあまり推奨されてないようです。 アドバイスいただけないでしょうか。 よろしくお願いします。

  • 訳してください

    You don't have permission to access /cgi-bin/hok_food/ibo.cgi on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request この意味判るかたいらしたら教えてください

  • 下記の文章を翻訳願います

    You don't have permission to access /cgi-bin/deep/boutique/view.cgi on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

  • You don't have permission to access /pwmgr/admin.cgi on this server.

    wadaxというレンタルサーバーを利用しています。 CGIを設置しようとしたら 設置しようとしたディレクトリー内のCGIファイルすべてに タブ名に「403 Forbidden」 本文に「Forbidden You don't have permission to access ○○/○○ on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.」 というエラーが出ます。同じディレクトリー内のhtmlファイルは表示されます。 XREAで同じCGIは問題なく動作しました。どういう理由が考えられるでしょうか?

    • ベストアンサー
    • CGI
  • phpEditorのヘルプ機能

    phpエディター使用中に関数等の説明がF1で出るとの事らしいのですが、 関数をドラッグし、F1を押すと以下がでるだけです。 どうしたら使えるようになるのでしょうか? Forbidden You don't have permission to access /php/man/lookup.php on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. -------------------------------------------------------------------------------- Apache/2.0.52 (Red Hat) Server at fol.axisz.jp Port 80

    • ベストアンサー
    • PHP
  • htaccessでのErrorDocumentが出来ない…

    初めての質問なので、おかしな所があったら突っ込んでやってくださいm(_ _)m サーバーはApacheの2.0.53を使っています。 OSはWindowsXPです。 htaccessのErrorDocumentを使って、エラーページに自分で作ったものを表示させようと思ったのですが、500の内部エラーがでてしまいました。 「ErrorDocument 404 /404.html(改行)」 という設定で、404.htmlファイルはhtaccessと同じディレクトリにおいてあります htaccess自体はホスト制限の order allow,deny allow from all deny from ---.---.--.-- 等の設定で動作してるのでhtaccessが使えないということは無いと思います。 Apacheのエラーログには ErrorDocument not allowed here と表示されていますが、いまいち理解ができなくて困っています。 何か手がかりだけでもいいので教えてもらえないでしょうか?お願いしますm(_ _)m

  • .htaccessを設置したが閲覧できない

    ホームページのproducts.htmlというページにあらかじめ認証しておいた、IDとパスワードを入力しないと、閲覧できないようなページを作成しようとしているのですが、うまくいきません。 index.htmlからproducts.htmlのリンクをクリックすると、IDとパスワードが入力できる小さなウィンドウが開くのですが、.htpasswdにあらかじめ登録しておいたIDとパスワードを入力しても、なんの変化もなく、続けて入力をすると、「Authorization Required This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.」というエラーページになってしまいます。 いろいろ試したのですが、うまくいきませんので、改善方法をご教授頂ければと存じます。 【.htaccessの記述】 <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> Options -Indexes AuthUserFile /products/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow ※テキストで記述をして、サーバにアップするときにffftpソフトで.htaccessに変換しています。(アスキー転送モード) 【.htpasswdの記述】 123:○○○○○○ ※テキストで記述をして、サーバにアップするときにffftpソフトで.htpasswdに変換しています。(アスキー転送モード) ※パスワード生成元:http://www.luft.co.jp/cgi/htpasswd.php 【サーバ】 ゼロ・ウェブ・サーバ ※無料のレンタルサーバで.htaccessが使用可能との記載がありました。 【ホームページの階層(ディレクトリ)】 index.html productsフォルダ━products.html processingフォルダ━processing.html ※実験用のためhtmlページは3ページしかありません。 ※.htaccessと.htpasswdのファイルはproductsフォルダにアップしています。

  • ブラウザにホームページを表示するには

    MacでID for WeblifeホームページソフトとFetchを使って、いるのですが、ブラウザに以下の表示がでますどうすればいいかおしえてください。 Not Found The requested URL /asahi/shop.338/shopping.daikou/ was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/1.3.27+fix2 Server at www.ne.jp Port 80

専門家に質問してみよう