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: