【问题标题】:wordpress wp-includes prevent directory accesswordpress wp-includes 防止目录访问
【发布时间】:2019-09-18 18:19:20
【问题描述】:

我最近检查了许多 wp 站点,它们允许从包含文件夹中访问该文件,并且在上面显示错误消息

路径是

wp-includes/customize/class-wp-customize-background-position-control.php

错误信息

Fatal error: Class 'WP_Customize_Control' not found in /home4/pcc/public_html/project/autosite/wp-includes/customize/class-wp-customize-background-position-control.php on line 1

理想情况下它不应该直接访问

我在我的 htaccess 中使用过这个,但仍然是同样的错误

Options All -Indexes
  • 他们也在谷歌中爬行。

【问题讨论】:

    标签: wordpress .htaccess directory fatal-error


    【解决方案1】:

    去索引作业将不起作用,因为它在所有 WordPress 安装中都是众所周知的文件,Options -Indexes 并没有阻止用户访问它。

    wp-includes 文件夹中放置一个 .htaccess 文件,内容如下。当有人试图访问 wp-includes 文件夹及其子文件夹中的 .php 文件时,它会返回 403 状态码。

    <Files *.php>
    deny from all
    </Files>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 2016-05-14
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多