build(docs-infra): redirect removed webpack guide to v5.angular.io
(#24595)
The outdated webpack guide has been removed in #24478, but people might still try to access it (via direct links or search-engine results). Instead of returning 404, we will now redirect `/guide/webpack` to the archived version of the guide at `v5.angular.io/guide/webpack`. PR Close #24595
This commit is contained in:
parent
3e1a3b2e32
commit
cb31381734
@ -15,7 +15,7 @@
|
|||||||
// A random bad indexed page that used `api/api`
|
// A random bad indexed page that used `api/api`
|
||||||
{"type": 301, "source": "/api/api/:rest*", "destination": "/api/:rest*"},
|
{"type": 301, "source": "/api/api/:rest*", "destination": "/api/:rest*"},
|
||||||
|
|
||||||
// Guide renames
|
// Guide renames/removals
|
||||||
{"type": 301, "source": "/docs/*/latest/cli-quickstart.html", "destination": "/guide/quickstart"},
|
{"type": 301, "source": "/docs/*/latest/cli-quickstart.html", "destination": "/guide/quickstart"},
|
||||||
{"type": 301, "source": "/docs/*/latest/glossary.html", "destination": "/guide/glossary"},
|
{"type": 301, "source": "/docs/*/latest/glossary.html", "destination": "/guide/glossary"},
|
||||||
{"type": 301, "source": "/docs/*/latest/quickstart.html", "destination": "/guide/quickstart"},
|
{"type": 301, "source": "/docs/*/latest/quickstart.html", "destination": "/guide/quickstart"},
|
||||||
@ -25,6 +25,7 @@
|
|||||||
{"type": 301, "source": "/guide/service-worker-getstart", "destination": "/guide/service-worker-getting-started"},
|
{"type": 301, "source": "/guide/service-worker-getstart", "destination": "/guide/service-worker-getting-started"},
|
||||||
{"type": 301, "source": "/guide/service-worker-comm", "destination": "/guide/service-worker-communications"},
|
{"type": 301, "source": "/guide/service-worker-comm", "destination": "/guide/service-worker-communications"},
|
||||||
{"type": 301, "source": "/guide/service-worker-configref", "destination": "/guide/service-worker-config"},
|
{"type": 301, "source": "/guide/service-worker-configref", "destination": "/guide/service-worker-config"},
|
||||||
|
{"type": 301, "source": "/guide/webpack", "destination": "https://v5.angular.io/guide/webpack"},
|
||||||
|
|
||||||
// some top level guide pages on old site were moved below the guide folder
|
// some top level guide pages on old site were moved below the guide folder
|
||||||
{"type": 301, "source": "/styleguide", "destination": "/guide/styleguide"},
|
{"type": 301, "source": "/styleguide", "destination": "/guide/styleguide"},
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
"routing": {
|
"routing": {
|
||||||
"index": "/index.html",
|
"index": "/index.html",
|
||||||
"routes": {
|
"routes": {
|
||||||
"^(?!/styleguide|/docs/.|(?:/guide/(?:cli-quickstart|metadata|ngmodule|service-worker-(?:getstart|comm|configref)|learning-angular)|/news)(?:\\.html|/)?$|/testing|/api/(?:.+/[^/]+-|platform-browser/AnimationDriver|testing/|api/|animate/|(?:common/(?:NgModel|Control|MaxLengthValidator))|(?:[^/]+/)?(?:NgFor(?:$|-)|AnimationStateDeclarationMetadata|CORE_DIRECTIVES|PLATFORM_PIPES|DirectiveMetadata|HTTP_PROVIDERS))|.*/stackblitz(?:\\.html)?(?:\\?.*)?$|.*\\.[^\/.]+$)": {
|
"^(?!/styleguide|/docs/.|(?:/guide/(?:cli-quickstart|metadata|ngmodule|service-worker-(?:getstart|comm|configref)|learning-angular|webpack)|/news)(?:\\.html|/)?$|/testing|/api/(?:.+/[^/]+-|platform-browser/AnimationDriver|testing/|api/|animate/|(?:common/(?:NgModel|Control|MaxLengthValidator))|(?:[^/]+/)?(?:NgFor(?:$|-)|AnimationStateDeclarationMetadata|CORE_DIRECTIVES|PLATFORM_PIPES|DirectiveMetadata|HTTP_PROVIDERS))|.*/stackblitz(?:\\.html)?(?:\\?.*)?$|.*\\.[^\/.]+$)": {
|
||||||
"match": "regex"
|
"match": "regex"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -178,6 +178,7 @@
|
|||||||
/guide/service-worker-getstart /guide/service-worker-getting-started
|
/guide/service-worker-getstart /guide/service-worker-getting-started
|
||||||
/guide/service-worker-comm /guide/service-worker-communications
|
/guide/service-worker-comm /guide/service-worker-communications
|
||||||
/guide/service-worker-configref /guide/service-worker-config
|
/guide/service-worker-configref /guide/service-worker-config
|
||||||
|
/guide/webpack https://v5.angular.io/guide/webpack
|
||||||
/news https://blog.angular.io/
|
/news https://blog.angular.io/
|
||||||
/news.html https://blog.angular.io/
|
/news.html https://blog.angular.io/
|
||||||
/testing /guide/testing
|
/testing /guide/testing
|
||||||
|
Loading…
x
Reference in New Issue
Block a user