[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apache debugging needed



I forgot to give an example of a possibly related problem. It's the only
case that doesn't work properly when all variants are of the same mime type.
'*' is an evil value for a browser to send for Accept-Language, but 
there is a browser that does this (I believe it is Opera).

12. wget --header="Accept-Language: *" http://www.debian.org/releases/slink/i386/install
    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
    apache returns install.cs.html - BAD

13. wget --header="Accept-Language: *" --header="Accept: text/html, text/plain" http://www.debian.org/releases/slink/i386/install
    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
    apache returns install.cs.html - BAD

As a temporary measure, I have added a type-map file, install.var, to avoid the problems
with this particular file. I believe it avoids all the problems below, but does nothing
for the case above.

Jay Treacy

> 1. wget --header="Accept-Language: en" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.en.html - GOOD
> 
> 2. wget --header="Accept-Language: en-us" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.bat - BAD
> 
> 3. wget --header="Accept-Language: en-us" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html
>    apache returns install.html - GOOD
> 
> 4. wget http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.fr.html - BAD
> 
> 5. wget http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html
>    apache returns install.en.html - GOOD
> 
> 6. wget --header="Accept: text/html, text/plain" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.en.html - GOOD
> 
> 7. wget --header="Accept: */*" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.fr.html - BAD
> 
> 8. wget --header="Accept-Language: en-us" --header="Accept: text/html, text/plain" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.html - GOOD
> 
> 9. wget --header="Accept-Language: en-us" --header="Accept: */*" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.fr.html - BAD
> 
> 10. wget --header="Accept-Language: en" --header="Accept: text/html, text/plain" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.en.html - GOOD
> 
> 11. wget --header="Accept-Language: en" --header="Accept: */*" http://www.debian.org/releases/slink/i386/install
>    variants install.html, install.{cs,en,fi,fr,hr,ja}.html, install.bat
>    apache returns install.en.html - GOOD


Reply to: