diff --git a/_plugins/generate-api-v1.rb b/_plugins/generate-api-v1.rb index 57e9288a367a..b3fd0a47d1c2 100755 --- a/_plugins/generate-api-v1.rb +++ b/_plugins/generate-api-v1.rb @@ -39,7 +39,7 @@ def initialize(site, product) @site = site @base = site.source @dir = "api/v1/#{id}" - @name = "info.json" + @name = "index.json" @data = {}.merge(product.data) @data.delete('permalink') # path already configured above, must not be overridden @@ -56,7 +56,7 @@ def initialize(site, all_products) @site = site @base = site.source @dir = 'api/v1' - @name = "all.json" + @name = "index.json" @data = {} @data['layout'] = 'v1_all_products' diff --git a/_redirects b/_redirects index 5a563838bec2..d90abddb613e 100644 --- a/_redirects +++ b/_redirects @@ -9,7 +9,10 @@ # Setting a layout forces Jekyll to render this file layout: null --- -{%- for page in site.pages -%} +# Rewrite for /api/v1/ +/api/v1/ /api/v1/index.json 200! + +{% for page in site.pages -%} # Redirects for {{page.path}} {%- if page.alternate_urls %} {%- for url in page.alternate_urls %}