mod_rewrite и перенаправление при прямой ссылке - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 22 Dec 2024 12:14:20 +0300нашёл по разрешениям<br>
<br>
Options -Indexes<br>
RewriteEngine on<br>
RewriteCond % !^$<br>
RewriteCond %{HTTP_REFERER} !^http://promo\.somesite\.com(/)?.*$ [NC]<br>
RewriteRule \.(gif|jpg|jpeg|png|swf)$ - [NC,F]<br>
<br>
всем спс<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:18 сек.</span></em><br>
5. <strong>steel97</strong>, пишут на просторах, что так грузит сервер сильно
https://visavi.net/topics/35895/610229
mod_rewrite и перенаправление при прямой ссылке ZдешнийSat, 22 Dec 2012 23:05:04 +0400Сообщенияhttps://visavi.net/topics/35895/610229выдачу файла я делал так:<br>
$file_path = "data/files/$file_id/$_fnamex";<br>
$path_parts = pathinfo($file_path);<br>
$file_name = $path_parts['basename'];<br>
$file = @fopen($file_path,"rb");<br>
header("Cache-Control: public");<br>
header("Pragma: public");<br>
header("Expires: 0");<br>
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");<br>
header("Cache-Control: public");<br>
header("Content-Description: Downloading file from".site);<br>
header("Content-Type: ".$core->read("data/files/$file_id/type.std"));<br>
header("Content-Disposition: attachment; filename=\"{$file_name}\"");<br>
header("Content-Transfer-Encoding: binary");<br>
header("Content-Length: ".filesize($file_path));<br>
while(!feof($file))<br>
{<br>
echo fread($file, 500*1024);<br>
//echo readfile($file);<br>
flush();<br>
if (connection_status()!=0)<br>
{<br>
@fclose($file);<br>
die();<br>
}<br>
}<br>
@fclose($file);<br>
<br>
<br>
тока не забудь все лишнее повыкидывать из этого куска кода
https://visavi.net/topics/35895/610228
mod_rewrite и перенаправление при прямой ссылке ИванSat, 22 Dec 2012 23:04:05 +0400Сообщенияhttps://visavi.net/topics/35895/6102283. <strong>steel97</strong>, запрет на скачивание всех файлов? ну как то так
https://visavi.net/topics/35895/610225
mod_rewrite и перенаправление при прямой ссылке ZдешнийSat, 22 Dec 2012 22:55:20 +0400Сообщенияhttps://visavi.net/topics/35895/610225напиши в .htaccess<br>
<Files *><br>
order allow,deny<br>
deny from all<br>
</Files><br>
<br>
и закинь в папку с файлами<br>
<br>
<br>
мод реврайт тут не нужен
https://visavi.net/topics/35895/610217
mod_rewrite и перенаправление при прямой ссылке ИванSat, 22 Dec 2012 22:27:02 +0400Сообщенияhttps://visavi.net/topics/35895/610217и как я понял, если отдавать файл через readfile, то это сильно нагрузит сервер?
https://visavi.net/topics/35895/610213
mod_rewrite и перенаправление при прямой ссылке ZдешнийSat, 22 Dec 2012 22:14:25 +0400Сообщенияhttps://visavi.net/topics/35895/610213добрый всем вечер. в mod_rewrite полный ноль<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> поэтому прошу решения такого вот вопроса: как установить перенаправление через mod_rewrite при переходе по прямой ссылке на скачивание файла. т.е. мне нужно отдавать файл только через скрипт и пресекать все попытки скачать файл по прямой ссылке. или выдавать ошибку при такой попытке, или перенаправлять на скрипт. есть ли готовые решения подобного рода или всё же придётся копать поглубже?
https://visavi.net/topics/35895/610201
mod_rewrite и перенаправление при прямой ссылке ZдешнийSat, 22 Dec 2012 20:37:08 +0400Сообщенияhttps://visavi.net/topics/35895/610201