>Number: 657
>Category: config
>Synopsis: LIMIT directive format causes Server Error on all files in
>directory
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: apache (Apache HTTP Project)
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Mon Jun 2 10:20:01 1997
>Originator: [EMAIL PROTECTED]
>Organization:
apache
>Release: 1.2
>Environment:
Sun Sparc 10, Solaris 2.5.4
uname output: SunOS afdc3 5.4 generic sun4m sparc
>Description:
Users converting from NCSA to Apache and using the <LIMIT> directive
in .htaccess files may see "Server Error" instead of serving any file in
an affected directory.
NCSA allows this: <LIMIT GET, POST>
Apache requires: <LIMIT GET POST>
If the comma exists in an access file, ALL files in the directory
become inaccessible, including both CGI and normal HTML files.
>How-To-Repeat:
Add comma to existing .htaccess to produce error, remove to fix.
>Fix:
Solution: When switching to Apache, check all .htaccess files for
presence of a comma within the <LIMIT> directive and remove
>Audit-Trail:
>Unformatted: