XSLT and autoindex XML output: conditionally transform XML only when it's autoindex output?

Hi,

The documentation said it’s possible to transform XML dirlistings into
XHTML in order to customize what they look like, so I did one that makes
them look like lighttpd’s:
https://gist.github.com/wilhelmy/5a59b8eea26974a468c9

This works fine, but does anybody know how I apply the XSLT only
to transform directory indexes but not other XML files that might be
around? Currently, the way this config works is that all XML files are
being transformed by this stylesheet.

The config looks like this:
https://gist.github.com/wilhelmy/5a59b8eea26974a468c9#file-nginx-snippet-conf

Thanks and best regards,

Moritz

to transform directory indexes but not other XML files that might be
around? Currently, the way this config works is that all XML files are
being transformed by this stylesheet.

The config looks like this:
https://gist.github.com/wilhelmy/5a59b8eea26974a468c9#file-nginx-snippet-conf

Cannot check with xslt right now, but autoindex should works with this
setup:

    root /opt/www;

    location / {
        try_files $uri @autoindex;
    }

    location @autoindex {
        autoindex on;
    }

Try to add xslt and xml directives in @autoindex location.

On Fri, Feb 26, 2016 at 23:22:54 +0300, Sergey B. wrote:

This works fine, but does anybody know how I apply the XSLT only
root /opt/www;

    location / {
        try_files $uri @autoindex;
    }

    location @autoindex {
        autoindex on;
    }

Try to add xslt and xml directives in @autoindex location.

Thanks, that seems to have done the trick. I’ve updated the gist to
reflect my current working config, for anyone who’s curious.

Best regards,

Moritz

16c999e8c71134401a78d4d46435517b2271d6ac
[email protected]
mojombo/[email protected]c

Posted at Nginx Forum:
https://forum.nginx.org/read.php?2,264890,265120#msg-265120

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs