This article describes when to use the AcceptPathInfo Apache directive in an .htaccess file. Some software packages require this setting in order to function correctly.
By default, URLs cannot contain trailing pathname information. For example, consider the URL http://www.example.com/page.html/pathinfo. In this URL, pathinfo is trailing pathname information, and the Apache web server will return a 404 Not Found error.
However, some third-party software packages, such as the Moodle course management system, use URLs with pathname information, and will not function correctly. To enable pathname information in URLs, you use the AcceptPathInfo directive.
To enable pathname information in URLs, add the following line to your .htaccess file:
To disable pathname information in URLs, modify the appropriate line in your .htaccess file as follows:
For more information about the AcceptPathInfo directive, please visit http://httpd.apache.org/docs/2.0/mod/core.html#acceptpathinfo.