私が画像を持っていて、他のhttp://.../images/1.jpg
人にこのURLを見せたくないとしましょう。代わりに、このhttp://.../view.php?f=aADSdR
ようなURLにアクセスさせます。このようにダウンロードする方法も知りたいですhttp://.../download.php?f=aASfasd
同じことがビデオmp4ファイルでも行われなければなりません。
誰かが知っていれば何か記事を提供してくれたら本当にありがたいです。
私が画像を持っていて、他のhttp://.../images/1.jpg
人にこのURLを見せたくないとしましょう。代わりに、このhttp://.../view.php?f=aADSdR
ようなURLにアクセスさせます。このようにダウンロードする方法も知りたいですhttp://.../download.php?f=aASfasd
同じことがビデオmp4ファイルでも行われなければなりません。
誰かが知っていれば何か記事を提供してくれたら本当にありがたいです。
これを行うために私が考えることができる最も簡単な方法は、画像に対応するハッシュをデータベースに保存することです(view.php?f=HASH
)。表には、画像の絶対パスとWebパスがあり、1つは画像を表示するためにview.php
使用<img src="{$web_path_from_db}">
され、ファイルのダウンロードに使用できる絶対パスが使用されます。これはまさにそれを行うためのチュートリアルです
ファイルmod_rewrite
内でルールを使用するだけです。.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^view.php?f=(.*)$ images/$1 [L]
RewriteRule ^download.php?f=(.*)$ images/$1 [L]