<?php
// Silence is golden.
文件夹为../wp-content/index.php
为什么有这个文件。目的是什么?
我想这是为了避免无效访问。
但为什么呢?
<?php
// Silence is golden.
文件夹为../wp-content/index.php
为什么有这个文件。目的是什么?
我想这是为了避免无效访问。
但为什么呢?
尝试通过浏览器访问站点的文件夹结构:
http://example.com/wp-content/
您将看到一个空白页。这实际上是index.php
, 它的内容非常简单——一条被注释掉的PHP注释:<?php
// Silence is golden.
删除文件并再次访问URL。您将完全看到文件结构。所以你的文件结构是完全赤裸裸的。这就是文件存在的原因。隐藏内部文件结构。
O、 不要忘记在那里再次创建文件。:)
如果服务器(Apache、Nginx、Lighttp等)没有正确设置,并且允许来宾访问此类文件系统,那么该文件就存在。要正确设置Apache,例如,只需将以下内容添加到.htaccess
Options –Indexes
这将导致Forbidden|403
对于所有试图访问您的目录结构的人(防止目录列表)。有一个more detailed explanation 也这个Options
指令是您可以enable or disable the index generation. 默认设置为ALL
(这意味着它还将打开索引),但通常情况下,您会看到每个发行版在全局范围内或在默认vhost定义内覆盖此内容。
我正在尝试在子目录中安装WordPress。这是一个新的安装。以下是我所做的:假设我的网站example.com, 我想在中安装wordpressexample.com/wordpressA) 我在服务器上创建了一个数据库B) 我将所有wordpress目录复制到example.com/wordpressC) 我移动了索引。php发件人example.com/wordpress 到example.com/D) 我修改了index.php 发件人:require( dirname( __FILE__ ) .