このソリューションは、Apache Webサーバー上のリスト内のファイルへの直接URLアクセスを防止します。
注意 – Apache Web サーバーでは、リストへのアクセスを制限するたびに、Simple File List がこれを自動的に行います。
ファイルをロックする
まず、次の名前のテキストファイルを作成します。 htaccess.txt
次に、このコンテンツを追加します。
# File Access Restricter
RewriteEngine On
# 1) If NOT the current host
RewriteCond %{HTTP_HOST}@@%{HTTP_REFERER} !^([^@]*)@@https?://\1/.*
# 2) Deny access to these types
RewriteRule \.(gif|jpg|jpeg|png|tif|pdf|wav|wmv|wma|avi|mov|mp4|m4v|mp3|zip?)$ - [F]
最後の行では、制限するファイルの種類を変更できます。
次に、このファイルをファイルがあるフォルダーに配置します。
ファイルの名前を次のように変更します。 .htaccess
これにより、隠しファイルになることに注意してください。 それが消えても、慌てないでください。 「隠しファイルを表示」をオンにして表示します。
次に、キャッシュをフラッシュして、ファイルに直接アクセスしてみます。 禁止エラーが表示されますが、サイトのページからファイルを開いてダウンロードできるはずです。
注意: これにより、ファイルへの受信リンクが直接リンクされているため、Web ページ上または電子メール メッセージ内にある可能性があります。
重要: 自分の WordPress ユーザーからのアクセスを保護しようとしている場合、このソリューションは簡単に回避できます。 投稿またはページを作成できるユーザーは、自分のページからファイルへのリンクを作成し、リンクをクリックしてファイルにアクセスできます。
ありがとう 。 あなたは私を救いました !!!
これは、ファイルへのアクセスをブロックしません。 どのブラウザからでもファイルにリンクして表示できます。
これは Apache サーバーでのみ機能することに注意してください。 適切に実装されていれば機能します。 サーバーの種類が異なる場合は、そのサーバーを具体的に構成する必要があります。
こんにちは、
funktioniert スーパー ;-)。
アップロード順序で .htaccess を自動的にアップロードします。
Kann man die .htaccess so anpassen, dass alle Unterordner mit einbezogen werden?
DankeundGrüße
htaccessファイル すでにサブフォルダーに適用されているはずです。
xamppを使用してApacheサーバーを実行しています
したがって、httpd.confを編集する必要がありました
コメントを削除
# インデックスには FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews が含まれます
行を編集して変更します
オプションには FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews が含まれます
ありがとう。 良い情報です。
#単純なファイルリストアクセス制限
RewriteEngineをオンにする
#1)現在のホストでない場合
RewriteCond %{HTTP_HOST}@@%{HTTP_REFERER} !^([^@]*)@@https?://1/.*
#2)これらのタイプへのアクセスを拒否する
RewriteRule .(gif|jpg|jpeg|png|tif|pdf|wav|wmv|wma|avi|mov|mp4|m4v|mp3|zip?)$ – [F]
nãoteriaqueterum lugar onde colocar URL do noso site pra funcionar?
私たちのサイトのURLを機能させる場所が必要ではないでしょうか?
いいえ。このルールは、フォルダに到達したすべての人に適用されます。 ドメイン名は関係ありません。
ナン。 Esta regra se aplica a qualquer pessoa queacessarapasta。 Onomededomínionãoimporta。
あきらめようとしていましたが、このコードで最後の試みをしました、そしてそれは完全に機能します。
ありがとうございます。
偽の紹介によってバイパスするのは非常に簡単です
それはあなたのドアをロックするようなものです。 誰かが本当に入りたいのなら、彼らはそうします。 これは、公的にアクセス可能なWebサーバーに機密文書を投稿したくないことを指摘する良い機会です。
これは、私が抱えている「コピーリンク」の問題を変更しませんでした。 ファイルリンクは引き続きコピーして共有できます。 どうすればこの問題を克服できますか?
テーマでCSSを使用して、リンクを非表示にします…
.eeSFL_CopyLinkToClipboard {display:none; }
これは私にとって役立つでしょう。 このコードはどこに正確に配置しますか? ありがとう!
上記の指示で作成するように指示されたファイル。
ありがとう、これは長すぎます😉