-2

ユーザーが自分の js ファイルをサーバーからダウンロードできないようにする方法はありますか?

htaccess を試してみましたが、ファイルの参照時に 403 エラーが発生するだけですが、ダウンロードしようとすると簡単にできます。

    RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://cbox.ws/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://cbox.ws$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.cbox.ws/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.cbox.ws$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www7.cbox.ws/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www7.cbox.ws$      [NC]
RewriteRule .*\.(js|css|php)$ - [F,NC]

よろしく

4

1 に答える 1

6

あなたはそうしない。クライアントはそれらにアクセスできる必要があります。そのため、「保護」したとしても、ブラウザのキャッシュから簡単に取得したり、Firebug などを使用して表示したりすることができます。

ただし、できることはコードを縮小することです。優れたミニファイヤはそれを難読化します (1 文字の変数名ははるかに短いため)。

于 2013-05-23T20:45:05.250 に答える