allowoverride, order, AcceptPathInfo -- apache 配置

Posted qq59538308

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了allowoverride, order, AcceptPathInfo -- apache 配置相关的知识,希望对你有一定的参考价值。

AllowOverride Directive
Description:    Types of directives that are allowed in .htaccess files

When the server finds an .htaccess file (as specified by AccessFileName), it needs to know which directives declared in that file can override earlier configuration directives.

When this directive is set to None and AllowOverrideList is set to None, .htaccess files are completely ignored. In this case, the server will not even attempt to read .htaccess files in the filesystem.

When this directive is set to All, then any directive which has the .htaccess Context is allowed in .htaccess files.

Order Deny,Allow

he Order directive determines the order in which your rules are processed. With Order deny,allow the deny list will be processed first then the allow list.
With Apache, all rules are processed with the last one matching being the effective rule.
So in this case, your last rule would be allow from all.

AcceptPathInfo

This directive controls whether requests that contain trailing pathname information that follows an actual filename (or non-existent file in an existing directory) will be accepted or rejected. The trailing pathname information can be made available to scripts in the PATH_INFO environment variable.

For example, assume the location /test/ points to a directory that contains only the single file here.html. Then requests for /test/here.html/more and /test/nothere.html/more both collect /more as PATH_INFO.

Apache文档
http://httpd.apache.org/docs/2.4/mod/core.html#acceptpathinfo

以上是关于allowoverride, order, AcceptPathInfo -- apache 配置的主要内容,如果未能解决你的问题,请参考以下文章

Apache httpd.conf配置文件AllowOverride参数详解

AllowOverride None

将 www 重定向到 https:// 需要 AllowOverride 还是可以全局设置?

cassandra SELECT Query with order by 出错

httpd.conf AllowOverride All

.htaccess 未被读取。即使使用 AllowOverride All