【问题标题】:apache htaccess in subdirectories with cpanel/whmapache htaccess 在带有 cpanel/whm 的子目录中
【发布时间】:2013-10-13 08:10:30
【问题描述】:

我正在使用 cpanel/whm 设置。

htaccess 文件在基本目录 (public_html) 上工作正常,但低于 (public_html/stuff/) 的任何内容都不会被处理。我知道我需要设置 AllowOverride,但我究竟应该在哪里启用呢?

【问题讨论】:

    标签: apache .htaccess cpanel


    【解决方案1】:

    AllowOverride 指令在 apache 全局配置文件中设置。此文件由 cPanel 管理,重要的是不要编辑标记为非 edis 的部分,因为这些编辑将丢失。

    配置文件位于:/usr/local/apache/conf/httpd.conf

    您正在寻找如下所示的部分,因为 AllowOverride 指令仅在配置文件的 部分中可用。

    <Directory "/">
      Options All
      AllowOverride All
    </Directory>
    

    确保在 apache 配置中启用此 AllowOverride 后,您需要通过运行以下命令让 cPAnel 知道您已更新文件:

    /usr/local/cpanel/bin/apache_conf_distiller --update
    

    有关 AllowOverride 指令的更多信息:

    cPanel 日志和配置海报:

    【讨论】:

      猜你喜欢
      • 2016-09-23
      • 2015-08-12
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 2018-03-10
      • 2023-04-02
      • 2020-05-13
      • 2019-12-07
      相关资源
      最近更新 更多