How to enable pathname information in URLs using the AcceptPathInfo directive

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.

Pathname information in URLs

By default, URLs cannot contain trailing pathname information. For example, consider the URL 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:

AcceptPathInfo On

To disable pathname information in URLs, modify the appropriate line in your .htaccess file as follows:

AcceptPathInfo Off

More Information

For more information about the AcceptPathInfo directive, please visit

Did you find this article helpful? Then you'll love our support. Experience the A2 Hosting difference today and get a pre-secured, pre-optimized website. Check out our web hosting plans today.

Usamos cookies con el fin de personalizar para usted nuestro sitio Web y analizar el uso de éste. Usted acepta esto haciendo clic en “Acepto” o al continuar usando el sitio Web. Hay más información sobre cookies en nuestra política de privacidad.