防止使用直接URL查看css和js文件

时间:2015-07-12 04:41:15

标签: javascript html css .htaccess

我试图阻止使用htaccess直接访问我的网站资源。我的网站是orlandojoes.co.uk/clouds这是一个子文件夹。但是如果我在地址栏中输入orlandojoes.co.uk/clouds/css/style.css我可以看到它们。但我想阻止寻找它们并重定向到index.html。

我正在尝试:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?orlandojoes.co.uk\.ltd [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?orlandojoes.co.uk\.ltd.*$ [NC] 
RewriteRule \.(gif|jpg|js|txt|css)$ /HeyManYouHaveComeToAwrongPlace;) [L]

但它会阻止所有。即使在index.html页面中,也只显示标记而不是样式。 什么可以解决?

1 个答案:

答案 0 :(得分:2)

简单回答:你做不到

如果您希望浏览器将CSS应用于您的网页并执行JavaScript,则无法阻止用户访问。

如果您设法阻止CSSJS 文件,那么浏览器将如何访问这些文件?

你可以做的最多的是 minify uglify ,这会让你很难(不是不可能)查看你的{{ 1}}和CSS