diff --git a/prember-urls.js b/prember-urls.js index 8e519fd4..b73f1b3b 100644 --- a/prember-urls.js +++ b/prember-urls.js @@ -42,12 +42,22 @@ module.exports = function () { urls.push(`/${p}/${uniqVersion}/${suffix}`); }; - const oldVersions = ['1.13', '2.18', '3.28', '4.4', '4.8', '4.12']; + const oldVersions = [ + '1.13', + '2.18', + '3.28', + '4.4', + '4.8', + '4.12', + '5.4', + '5.8', + '5.12', + ]; uniqueProjectVersions.forEach((uniqVersion) => { if ( !oldVersions.includes(uniqVersion) && - !semver.gte(`${uniqVersion}.0`, '5.0.0') + !semver.gte(`${uniqVersion}.0`, '6.0.0') ) { return; } diff --git a/public/_redirects b/public/_redirects index bbb3e7a1..713119b0 100644 --- a/public/_redirects +++ b/public/_redirects @@ -1 +1,12 @@ +/:project/:version/classes/:class/methods/* anchor=:anchor /:project/:version/classes/:class#:anchor 301! +/:project/:version/classes/:class/properties/* anchor=:anchor /:project/:version/classes/:class#:anchor 301! +/:project/:version/classes/:class/events/* anchor=:anchor /:project/:version/classes/:class#:anchor 301! + +/:project/:version/namespaces/:namespace/methods/* anchor=:anchor /:project/:version/namespaces/:namespace#:anchor 301! +/:project/:version/namespaces/:namespace/properties/* anchor=:anchor /:project/:version/namespaces/:namespace#:anchor 301! +/:project/:version/namespaces/:namespace/events/* anchor=:anchor /:project/:version/namespaces/:namespace#:anchor 301! + +/:project/:version/modules/:module/methods/* anchor=:anchor /:project/:version/modules/:module#:anchor 301! +/:project/:version/modules/:module/properties/* anchor=:anchor /:project/:version/modules/:module#:anchor 301! +/:project/:version/modules/:module/events/* anchor=:anchor /:project/:version/modules/:module#:anchor 301! /* /index.html 200