Welcome! Log In Create A New Profile

Advanced

Re: Serving XHTML as HTML to MSIE browsers in NginX

April 06, 2009 03:39AM
Okay, I talked to the nice people in the #NginX IRC room a bit (thanks "merlincorey" and "Damn"!). From a more careful reading of the NginX wiki's documentation, it appears that this should be legal:

http://github.com/elliottcable/server-configuration/blob/ad48f0b73ea8e2d33fc97bba60ddad2a4abca064/nginx/includes.conf#L7-12

Here's the reasoning. The wiki declares that the `types {}` declaration is legal within a `location /…/ {}` declaration: http://tr.im/ijbz?nginx - it also declares that the inside of an `if () {}` declaration should inherit context from outside the `if`: http://tr.im/ijbK?nginx (to quote, "Configuration inside directive if is inherited from the previous level."). Therefore, having a `types` declaration inside an `if` inside a `location` should be legal.

Unfortunately. with the configuration file as linked above, I can't launch NginX; I get an "emergency" level error about syntax that kills it on launch.

Is this a bug, then? Or is the documentation wrong? In either case, what can I do to get my server fixed to (im)properly serve XHTML to MSIE?
Subject Author Posted

Serving XHTML as HTML to MSIE browsers in NginX

elliottcable April 06, 2009 12:35AM

Re: Serving XHTML as HTML to MSIE browsers in NginX

elliottcable April 06, 2009 03:39AM

Re: Serving XHTML as HTML to MSIE browsers in NginX

Maxim Dounin April 06, 2009 05:06AM

Re: Serving XHTML as HTML to MSIE browsers in NginX

elliottcable April 06, 2009 05:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 65
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready