当深入查看一些最流行的网站代码时,我经常看到CSS和JavaScript文件名像这样:
<link type="text/css" rel="stylesheet" href="//sample.com/css/css__k3sYInttBtNNuJgtPSyqaYy9vVxS4qTZLrfs1ujQB9g__SH_QaIH3bnSp3nOw8n8afhszfHJlxVt51qRlrrrOnk0__fBOuweRojwN82z7EY4v-sVsMwU_P_vZSaU3fmyho6Do.css" media="all" />
<script type="text/javascript" src="//sample.com/js/js__-V23Vc4PVahQcqfyxss_rmNogErBARnPCvI7oPXC0qQ__O-yO5Gg8pRRaefl4d0X9qXUJTOSHq0yazxF-4tJCU_k__fBOuweRojwN82z7EY4v-sVsMwU_P_vZSaU3fmyho6Do.js"></script>
似乎文件名已经进行了哈希处理,我不知道原因。所以我遇到了以下问题:
使用这种方法的目的是什么?
我也看到过非常复杂的文件夹名称。为什么会这样?
是否存在任何安全问题?
我们能否使用PHP动态更改文件/文件夹名称以实现最大安全性?
http://wxample.com/.../abc.js?v=0.5.3
,那也可以工作,对吧? - mrid