htaccess устанавливает определенный файл для загрузки только - PullRequest
0 голосов
/ 10 ноября 2010

Я работаю над созданием фреймворка javascript, и я не хочу, чтобы кто-либо мог ссылаться на файл "nightly build" .js прямо на сервере.

На основании моего исследования от Googleвот что у меня есть в моем htaccess:

<FilesMatch /development/flanvas/flanvas.js>
 ForceType applicaton/octet-stream
</FilesMatch>

И я также попытался поместить файл .htaccess в / development / flanvas / и добавить:

AddType applicaton/octet-stream.js

Ни один не помогдо сих пор: (

* edit

Полагаю, если пользователь действительно хотел поймать это, он мог бы его свернуть / заложить. Рекомендуется вместо этого .htaccess проверять HTTP_REFERER?потенциально может получить две птицы с одной линией ..

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

Является ли корень вашего сервера действительно DocumentRoot для веб-сайта?

, т.е. является /development/flanvas/flanvas.js абсолютным путем к файлу JS на вашем компьютере?

Iпопытался бы

<FilesMatch ^(.*)flanvas\.js$>
   ForceType applicaton/octet-stream
</FilesMatch>

или

<FilesMatch /path/to/documentroot/development/flanvas/flanvas.js>
   ForceType applicaton/octet-stream
</FilesMatch>

Надеюсь, это поможет

0 голосов
/ 10 ноября 2010

Это человек, который задал вопрос.Очевидно, я не знаю, под какой учетной записью я разместил этот вопрос, но как только я выясню это, я вернусь и отметлю ваш вопрос, что он на 100% сработал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...