2

サイトの古いディレクトリに移動するために変更できないリンクがたくさんあります。これらのディレクトリはすべて cgi-bin ディレクトリにあります。もはや存在しないそのようなリンクの 1 つ:

http://www.domain.org.uk/cgi-bin/admin/uploads/documents/health_key.pdf

.htaccess に次のルールがあります

ErrorDocument 404 http://www.domain.org.uk

機能していないすべてのリンクを自分のホームページに移動させたいのですが、404 はほとんどのページで機能しますが、cgi-bin ディレクトリ内のリンクでは機能しません。どうすればこれを解決できますか?

よろしく、ケイト

4

1 に答える 1

0

cgi-bin / スクリプト構成に関するセクションについては、サーバーの構成 (Apache の場合は .htconf ファイル、アクセスできる場合) を確認してください。または、ルート フォルダー (内部に cgi-bin フォルダーを含むフォルダー) の .htaccess ファイル。

私の知る限り、 cgi-bin フォルダーはほとんどが実行可能なスクリプトを保持するように構成されています。このディレクトリには、直接アクセスされる実行可能でないファイル (例の PDF など) を含めないでください。私の知る限り、標準の HTTP ルール (404 エラーのルールなど) は cgi-bin フォルダーには適用されません。これは、ほとんどの場合、特別なルールとして脅かされているためです (たとえば、削除すると、ほとんどのサーバーで自動的に再作成されます)。 )。

乾杯、T.

于 2012-06-20T13:10:59.977 に答える