1234567891011121314151617181920212223242526272829 |
- # Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
- class KnowledgeBase
- class ServerSnippetNginx < ServerSnippet
- def template_path
- <<~ERB
- # Add following lines to "server" directive
- rewrite ^#{path}(.*)$ /help$1 last;
- ERB
- end
- def template_full
- <<~ERB
- # Add following lines to "server" directive
- if ($host = #{host} ) {
- rewrite ^/(api|assets)/(.*)$ /$1/$2 last;
- rewrite ^#{path}(.*)$ /help$1 last;
- }
- ERB
- end
- def template_original_url
- <<~ERB
- # Add following line to "Location /" directive, before other proxy_set_header
- proxy_set_header X-ORIGINAL-URL $request_uri;
- ERB
- end
- end
- end
|