これが可能かどうか誰かが知っているかどうか疑問に思っていました。www.mydomain/portfolio.php からカラーボックスを介して同じフォルダーにアクセスできるようにしながら、www.mydomain/PROJECT1 へのアクセスを制限しようとしていますが、あまり運がありません。
どんな助けでも大歓迎です
これが可能かどうか誰かが知っているかどうか疑問に思っていました。www.mydomain/portfolio.php からカラーボックスを介して同じフォルダーにアクセスできるようにしながら、www.mydomain/PROJECT1 へのアクセスを制限しようとしていますが、あまり運がありません。
どんな助けでも大歓迎です
404 エラーと 301 リダイレクトの両方を含めるように編集しました。 これが目的であるかどうかはわかりませんが、サイト レルム内の特定のフォルダーへの直接アクセスは制限されていますが、スクリプトとファイルはそれらにアクセスできます。
ブロックしたいフォルダーのhtaccessファイルには、次のものがあります。
RewriteEngine ON
RewriteCond %{HTTP_REFERER} !^http://domain.com [NC]
RewriteRule ^.*$ - [R=404,L]
domain.com を許可されたサイト アドレスの有効な正規表現に置き換えます
これにより、ブラウザーに 404 エラー (最上位の .htaccess で処理されるカスタム エラー) が表示されます。サーバー ヘッダーなど (サイト ユーザーではなくハッカー) をチェックしない限り、ファイルが存在することを認識できないため、リダイレクトではなくこれを選択しました。別のページにリダイレクトすると、特に低速のインターネット接続では、リダイレクトは明らかです。
RewriteEngine ON
RewriteCond %{HTTP_REFERER} !^http://allowedURL\.com [NC]
RewriteRule ^.*$ http://mysite.com [R=301,L]
これにより、そのフォルダーからアクセスしようとしたものから、mysite.com にリダイレクトされます。