1
目的は、アプリケーション自体が複数の特定のフォルダ内の項目にアクセスするのを防ぐことです。Apache:.htaccess経由でディレクトリへの外部アクセスを許可しない
は、回答の一部を読んでたので、私が持っている:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https?://app.domain.co.uk/*
RewriteRule ^(folder1|folder2)$ - [L,F]
私はfolder1
とfolder2
と同じフォルダに.htaccess
を配置したが、それは外部からのアクセスをブロックしていません。
フォルダ名の前にスラッシュを入れてみましたが、違いはありません。
また、私たちはapp
サブドメインを使用しています。重要であれば、SSLを使用しています。
提案がありますか? folder1, folder2
の親フォルダに配置.htaccess
であなたの最初のルールとして
@anubhavaこんにちは、私はそれを試してみたが、それは動作しません。また、私はドメイン名を明確にしました。それは '.co.uk' TLDです。私は2つの部分のそれぞれの間にバックスラッシュを入れてみましたが、違いはありませんでした。 –
しかし、アプリケーション中にフォルダの1つからファイルにアクセスしようとすると、プレビューは失敗し、外部アクセスでは404エラーが発生します。 –
私たちはより多くのテストを実行しました。それは動作しています(私はウェブブラウザにいくつかの問題が発生しています)。 –