Feature #1119
closedAdd $HTTP["language"] for config conditionals based on `Accept-Language'.
Description
With the attached patch, one should be able to redirect clients based on their `Accept-Language' request-header. This is a good thing for cgi-less multilingual sites.
Files
Updated by darix over 17 years ago
i think this is most likely something for 1.5 not for 1.4. jan?:)
Updated by petar over 17 years ago
Just for the record: I applied the patch on a productive lighttpd-1.4.13, the language-related config-section looks something like..
$HTTP["host"] =~ "^www\.site\.net$" { $HTTP["language"] =~ "(de|it|hr)" { url.redirect = ( "^/$" => "http://www.site.net/%1/" ) } else $HTTP["language"] =~ ".*" { url.redirect = ( "^/$" => "http://www.site.net/en/" ) } }
..and the whole thing works quite well.
Updated by Anonymous over 16 years ago
There is something wrong with the attachment viewer. Raw file downloads work, but the viewer just displays a part of the file.
-- petar
Updated by stbuehler about 16 years ago
- Target version changed from 1.4.20 to 1.4.21
Updated by icy over 15 years ago
- Target version changed from 1.4.21 to 1.4.22
- Patch available set to Yes
Updated by petar over 15 years ago
Just FYI: I'm carrying this patch since 1.4.18 (or even 1.4.16) and never had any problems.
Petar
Updated by icy over 15 years ago
petar wrote:
Just FYI: I'm carrying this patch since 1.4.18 (or even 1.4.16) and never had any problems.
Thanks for the heads up. I'll ask if we can have this included in .21 too because it is lingering around for such a long time now but I'm not sure if we will do that as we want to get .21 out really really soon.
Updated by stbuehler over 15 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset r2392.
Updated by a3nm about 12 years ago
- Status changed from Fixed to Reopened
- Target version changed from 1.4.22 to 1.5.0
Not sure at all if this is the right way to complain about this (apologies if it isn't), but this useful feature has apparently not been ported to the 1.5x branch. Is it possible/desirable to do so?
Thanks!
Updated by gstrauss over 8 years ago
- Assignee deleted (
jan) - Missing in 1.5.x set to Yes
FYI: patch was applied in lighttpd 1.4.x a long time ago
Also available in: Atom