Re: Запретить прямой доступ к файлам

Albert Mikhaylov trent.clainor на gmail.com
Пт Дек 9 03:20:19 UTC 2011


предлагаю следующие варианты
1. самый простой это использовать для локейшена с js referer_module
http://nginx.org/ru/docs/http/ngx_http_referer_module.html, но тогда те
клиенты, которые не передают referer не получат js
2. Формировать динамически ссылку на js динамически и отдавая контент
модулем secure_link
http://nginx.org/ru/docs/http/ngx_http_secure_link_module.html используя
как параметр айпи пользователя, этот способ более универсален, но требует
динамического формирования index.html

9 декабря 2011 г. 6:37 пользователь simple <nginx-forum на nginx.us> написал:

> Как можно сделать чтобы например файлы
> .js были доступны только из html
> документов и не доступны по прямой
> ссылке, например:
> site/index.html подключенные js файлы работают
> а по ссылке
> site/script.js выдавало бы страницу 403
>
> как так сделать?
>
> пробовал с internal но тогда скрипты
> перестают вообще работать, а мне нужно
> лишь чтоб по ссылке на них сервер не
> выдовал бы их содиржимого
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,219811,219811#msg-219811
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20111209/85503a7e/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru