【问题标题】:Block direct access to file css and javascript阻止对文件 css 和 javascript 的直接访问
【发布时间】:2019-09-08 04:46:48
【问题描述】:

有什么方法可以阻止对文件的直接访问? 该文件应该在我的网站上使用,但如果有人直接访问它,我想阻止它,例如,如果您打开此链接:https://example.com/style.css 您会看到一条错误消息,但如果您打开该网站,所有样式表都应该是显示。

一个例子是 pro fontawesome css https://pro.fontawesome.com/releases/v5.8.1/css/all.css

您不能直接打开它,但如果您将它添加到您的网站并且您的域已列出,您可以使用这些字体。

你知道有什么办法吗?

【问题讨论】:

  • 这里有类似的东西:stackoverflow.com/questions/2679524/…。该线程假定您正在运行 Apache。
  • 不,因为浏览器需要访问它们,所以任何用户都可以
  • @tim 是的,但是 fontawesome 做到了,我将那个链接用于我的网站,我可以使用专业图标
  • @mattias 但是我不能使用网站上的文件

标签: javascript php html css .htaccess


【解决方案1】:

听起来你想设置 CORS 政策:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

【讨论】:

    猜你喜欢
    • 2011-09-14
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 2012-11-03
    相关资源
    最近更新 更多