Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • S Securimage
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • Securimage
  • Repository
  • securimage
  • database
  • .htaccess
Find file BlameHistoryPermalink
  • Damien Regad's avatar
    .htaccess files Apache 2.4 compatibility update · ca155f70
    Damien Regad authored Jan 13, 2017
    The .htaccess files used to restrict access to specific directories
    follow the Apache 2.2 mod_authz_host module syntax [1] (Order, Allow,
    Deny).
    
    Apache 2.4 introduced a new module mod_authz_core [2], with a different,
    incompatible directive (Require). Consequently, unless the compatibility
    module access_compat is enabled, the obsolete ones will cause Apache
    configuration errors to occur when the .htaccess file is read.
    
    To avoid this, the .htaccess files are modified to use the new syntax
    when an Apache 2.4 server is detected, and fall back to the old
    directives otherwise.
    
    [1] https://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
    [2] https://httpd.apache.org/docs/2.4/mod/mod_authz_core.html
    ca155f70