Код:
SetEnvIfNoCase Referer "^http://forum.dklab.ru" local_ref=1
<FilesMatch ".mp3">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
Как-то давно уже задавался этим вопросом здесь на форуме, но ответа не получил. Можно ли как-то ради паранойдальной универсализации прописать вместо константного адреса "^http://forum.dklab.ru" переменную Host, причем включить ее как часть регулярного выражения. Нечто типа такого, дабы впоследствие избежать лишней работы при переходе на другой адрес.
SetEnvIfNoCase Referer "^@Host@" local_ref=1
Да, и кстати, значение переменной local_ref=1 не обязательно присваивать, достаточно просто ее установить
SetEnvIfNoCase Referer "^http://forum.dklab.ru" local_ref
-~{}~ 27.07.05 11:36:
И еще для ребят, ущемленных жестокими фаирволами, можно воткнуть и
SetEnvIf Referer ^$ local_ref
на случай если фаирвол режет реферера