実現したいこと
レンタルサーバー(エックスサーバー)にzipファイルを置いて特定のドメイン(自身のドメイン)からのみしかダウンロードさせないようにしたいです
https://example.com/limit-assets/ の配下に置いたzipファイルを
https://example.comからのみしかアクセスさせない方法を知りたい
https://example.com/limit-assets/sample.zip にアクセスした時にダウンロードさせたくないです。
発生している問題・分からないこと
.htaccessなどでリダイレクトやIPアドレス制限をかけたのですが、うまくいかない
.htaccessでは出来なさそうなのか、他の方法があれば教えていただきたい
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
これでhttps://example.com/limit-assets/ 配下のフォルダはリダイレクトされると思ったのですが、
https://example.com/limit-assets/sample.zipにアクセスするとダウンロードされてしまいます。
sh
1<IfModule mod_rewrite.c> 2RewriteEngine On 3RewriteCond %{REQUEST_URI} ^/limit-assets/.* [NC] 4RewriteCond %{REMOTE_ADDR} !^123\.456\.78\.9$ 5RewriteRule .* https://example.com [R=302,L] 6</IfModule>
他にも
sh
1<FilesMatch "\.zip$"> 2 Order Deny,Allow 3 Deny from all 4 Allow from 123.456.78.9 5</FilesMatch>
として.zipファイル全体をIPアドレスから制限したのですが、うまくいきません。
お心優しい方教えていただければ幸いです。
補足
特になし
回答1件
あなたの回答
tips
プレビュー