Her*_*ley 6 wordpress wordpress-plugin-creation
我应该在我的插件中的每个文件夹中包含一个带有 //silence is gold 的 index.php 吗?甚至 css、js 和图像文件夹?或者它只是包含 code/php 文件的文件夹,其中应该有index.php 文件?
小智 10
InMotion 的这篇文章解释了为什么存在这样的文件:沉默是金。
\n在此引用相关部分,以防将来链接断开:
\n\n\n整个文件是一个占位符。每当有人访问网页时,服务器都会尝试运行index.php或index.html。如果您查看站点目录 \xe2\x80\x99s index.php,您\xe2\x80\x99 将看到生成 WordPress 站点的代码。
\n
\n\n如果没有 index.php,任何人都可以访问您的 site\xe2\x80\x99s /wp-content 文件夹并查看其中包含的所有媒体、文件和目录。
\n
\n\nindex.php 文件的功能类似于隐私屏幕:它阻止访问者直接访问您的目录。
\n
或者,您可以在 .htaccess 文件中使用以下代码来阻止目录列表,即使该 index.php 文件不存在:
\nOptions \xe2\x80\x93Indexes\nRun Code Online (Sandbox Code Playgroud)\n