Вопрос по mod_rewrite

serega86

Новичок
Вопрос по mod_rewrite

есть такая система папок :

/papka/1/1.mp3
/papka/2/2.mp3
/papka/3/3.mp3

Как разрешить скачку этих файлов с одного хоста и запретить скачку с другого ?
 

Сергей Тарасов

Профессор
mod_rewrite тут причем ???
делаешь
<Directory> на соотв. папку в конфиге или htaccess
и прописываешь там Allow и Deny
 

serega86

Новичок
Автор оригинала: Сергей Тарасов
mod_rewrite тут причем ???
я думал ка то так сделать :

RewriteCond %{HTTP_HOST} !(domen\.ru)
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule (papka) http://domen\.ru

если перейти в в папку "papka" то редмрект происходит, но если обратиться к файлу , но начинаеться скачка файла ....

делаешь
<Directory> на соотв. папку в конфиге или htaccess
и прописываешь там Allow и Deny
поискал в яндексе .... не нашёл как так сделать ...
 

neko

tеam neko
serega86
Как разрешить скачку этих файлов с одного хоста и запретить скачку с другого ?
mod_rewrite тут не нужен.
нужно сделать как сказанно во втором посте.
 

serega86

Новичок
я имелл ввиду вот такую ситуацию :

domen1.ru/papka/1/1.mp3
domen2.ru/papka/1/1.mp3

с домена domen1.ru файл должен скачиваться , а с domen2.ru нет

...
 

neko

tеam neko
надо сделать отдельные настройки virtual host
и директорию эту добавить только в один из них
 

Сергей Тарасов

Профессор
serega86

Что значит на обычном???

Если включен AllowOveride, т.е. можно писать свои .htaccess файлы - то нет проблем :))
 

serega86

Новичок
Автор оригинала: Сергей Тарасов
serega86

Что значит на обычном???

Если включен AllowOveride, т.е. можно писать свои .htaccess файлы - то нет проблем :))
понятно ...
создал .htaccess файл с таким содержимом :

<VirtualHost {site_IP}>
ServerAdmin {[email protected]}
ServerName {domain1.ru}
DocumentRoot "{site_ROOT}/htdocs"
ServerAlias www.domain1.ru
ErrorLog {site_ROOT}/test-error_log
CustomLog {site_ROOT}/test-access_log common
</VirtualHost>

выдаеться - server errro

подскажите в чём может быть проблема ?
 
Сверху