拒绝访问js和css

问题描述 投票:0回答:1

我想拒绝访问js、css文件 如果有人尝试访问此类 file.js 或 file.css 该网站将他重定向到 404

但是下面的代码不起作用。因为它甚至会阻止提供网页。 我只需要阻止用户浏览的 js css 文件的访问

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteRule .*\.(js|css)$ - [F]
html apache .htaccess nginx
1个回答
0
投票

为了同样的目的,我在我的网站上实现了以下脚本。你能像这样修改你的 .htaccess 文件吗:?

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteRule \.js$ /path/to/404-error-page [R,L]
RewriteRule \.css$ /path/to/404-error-page [R,L]

.+\.(js|css)$
正则表达式意味着匹配任何具有 .js 和 .css 扩展名的文件,因此它还可以阻止对网页所需的 .js 和 .css 文件的有效请求。

© www.soinside.com 2019 - 2024. All rights reserved.