我有这样的目录
index.html
data文件夹(我所有的js和css文件都在这里)
我希望每次直接访问 datafolder
中的文件,例如:www.sample.com/data/main.js
将重定向到某个错误页面(404,403,任何内容)或重定向到 www.sample.com
但 index.html 仍然可以访问这些文件。
(有解决办法请回答)
非常感谢。
最佳答案
将此代码放入您的 DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
# change this to your actual domain name
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.com/ [NC]
RewriteRule ^datafolder(/|$) - [F,NC]
关于javascript - 将文件夹中的所有文件重定向到另一个页面,但仍允许访问 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20942874/