Welcome! Log In Create A New Profile

Advanced

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

Albert Mikhaylov
December 08, 2011 10:22PM
предлагаю следующие варианты
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
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

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

simple December 08, 2011 09:37PM

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

Albert Mikhaylov December 08, 2011 10:22PM

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

simple December 08, 2011 10:50PM

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

Andrey N. Oktyabrski December 09, 2011 12:02AM

Re[2]:

Andrey Repin December 09, 2011 12:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 284
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready