【问题标题】:How to allow access to secondary files only from the main pages of the site?如何只允许从网站的主页访问辅助文件?
【发布时间】:2017-11-04 17:08:55
【问题描述】:

我有三个托管文件(index.php、estilo.css、logotipo.jpg)。我希望任何人都可以访问文件“index.php”,但“estilo.css 和 logotipo.jpg”文件只能由“index.php”文件访问,而不能直接访问。有没有办法做到这一点?

【问题讨论】:

  • 您的estilo.csslogotypo.jpg 文件将永远index.php 访问;它们将始终被直接访问。这就是网络浏览器的工作方式。我的浏览器将处理index.php 的输出并查看其他两个文件的参考。然后它将直接从服务器请求它们。

标签: php html apache http


【解决方案1】:

不,PHP 文件不会发送给用户。

PHP 文件实际上会生成一个 HTML 文件,然后发送到浏览器。如果此 HTML 包含 CSS 和 Javascript 文件(通过脚本和链接元素),浏览器会请求这些文件。

【讨论】:

  • 谢谢。事实上,我只是通过研究文件的工作原理来规范我网站的安全性。 HTACCESS。
猜你喜欢
  • 2014-08-11
  • 2011-01-09
  • 1970-01-01
  • 2020-06-18
  • 1970-01-01
  • 2021-04-01
  • 2019-07-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多