https://hogehage.com/folers/.htaccess に以下を設置し、
A:フォルダの中身を外部ドメインからは参照を拒否し、見られないようにしたい、まではうまくいきました。
htaccess
1#SetEnvIf Referer "" chk_url 2#SetEnvIf Referer NULL chk_url 3SetEnvIf Referer "^https://hogehage.com" chk_url 4 5Order Deny,Allow 6Deny from all 7Allow from env=chk_url 8
が、1-2行目についてのご相談です。
やりたいのはhttps://hogehage.com/内からの参照はさせたいが、https://hogehage2.com/からは拒否される。 ここまではいいのですが、
B:ユーザーがURLをブラウザに直接打った場合も拒否されるのを避けたいというものです。
3行目以降のみだと、AはうまくいきますがBは403エラーになります。
リファラーが空である、という記載なのかと思って、1.2行目で試しましたがうまくいきませんでした。
記載ミスなのか、そもそもhtaccessでは実現できないことなのかを知りたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/06 11:27
2021/02/06 11:28
2021/02/06 11:31
2021/02/06 11:39