Bug#488333: apache2.2-common: mod_speling no longer works on nested directories
Package: apache2.2-common
Version: 2.2.3-4+etch4
Severity: important
I have a website which for historical reasons has lots of urls
given with the wrong case (files were stored on a case-insensitive
filesystem in the past).
With sarge and apache 2.0.54, mod_speling hid the problem.
For example, for a correct partial urls like:
/aaa/BBB/ccc/ddd.html
request to apache for wrong-case versions like:
/aaa/bbb/ccc/ddd.html
/aaa/BBB/ccc/Ddd.html
/aaa/BBB/CCc/Ddd.html
would helpfully result in a (chain of) 301 to the correct url.
With etch and apache 2.2.3, this is no longer the case.
Only corrections to the part after the final slash take place.
For example, "/aaa/bbb" gives a 301 but even "/aaa/bbb/" gives a 404.
This change is not helpful. I considered giving the severity as
"grave" since the new behaviour causes loss of access to data.
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-amd64
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Versions of packages apache2.2-common depends on:
hi apache2-utils 2.2.3-4+etch4 utility programs for webservers
hi libmagic1 4.17-5etch3 File type determination library us
hi lsb-base 3.1-23.2etch1 Linux Standard Base 3.1 init scrip
hi mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
hi net-tools 1.60-17 The NET-3 networking toolkit
hi procps 1:3.2.7-3 /proc file system utilities
apache2.2-common recommends no packages.
-- no debconf information
Reply to: