From 7ccc2bc9d0c732391ba6c928567fac27f9b96581 Mon Sep 17 00:00:00 2001 From: Blake Covarrubias Date: Tue, 15 Sep 2020 11:49:34 -0700 Subject: [PATCH] website: Add redirects for additional pages (#8684) Add redirects for additional pages which have old URLs being returned in search engine results. --- website/_redirects | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/website/_redirects b/website/_redirects index 7f51ebd5c..6fbdc9e1b 100644 --- a/website/_redirects +++ b/website/_redirects @@ -14,9 +14,11 @@ /docs/agent/acl-rules.html /docs/security/acl/acl-rules 301! /docs/agent/acl-rules /docs/security/acl/acl-rules 301! /docs/acl/acl-rules /docs/security/acl/acl-rules +/docs/acl/acl-rules.html /docs/security/acl/acl-rules /docs/agent/acl-system.html /docs/security/acl/acl-system 301! /docs/agent/acl-system /docs/security/acl/acl-system 301! /docs/acl/acl-system /docs/security/acl/acl-system 301! +/docs/acl/acl-system.html /docs/security/acl/acl-system 301! /docs/agent/http.html /api-docs 301! /docs/agent/http /api-docs 301! /docs/guides/acl-legacy.html /docs/security/acl/acl-legacy 301! @@ -44,54 +46,79 @@ /docs/connect/terminating_gateway /docs/connect/gateways/terminating-gateway 301! /docs/connect/terminating_gateway.html /docs/connect/gateways/terminating-gateway 301! /docs/connect/terminating-gateway /docs/connect/gateways/terminating-gateway 301! -/docs/k8s/connect.html /docs/k8s/connect 301! +/docs/k8s/connect.html /docs/k8s/connect 301! +/docs/k8s/connect/overview /docs/k8s/connect 301! /docs/agent/cloud-auto-join /docs/install/cloud-auto-join 301! +/docs/agent/cloud-auto-join.html /docs/install/cloud-auto-join 301! /docs/internals/security /docs/security 301! /docs/acl/ /docs/security/acl/ 301! /docs/acl/auth-methods /docs/security/acl/auth-methods 301! /docs/acl/auth-methods/kubernetes /docs/security/acl/auth-methods/kubernetes 301! +/docs/acl/auth-methods/kubernetes.html /docs/security/acl/auth-methods/kubernetes 301! /docs/acl/auth-methods/jwt /docs/security/acl/auth-methods/jwt 301! /docs/acl/auth-methods/oidc /docs/security/acl/auth-methods/oidc 301! /docs/agent/kv /docs/dynamic-app-config/kv 301! /docs/internals/sessions /docs/dynamic-app-config/sessions 301! +/docs/internals/sessions.html /docs/dynamic-app-config/sessions 301! /docs/agent/watches /docs/dynamic-app-config/watches 301! +/docs/agent/watches.html /docs/dynamic-app-config/watches 301! /docs/connect/l7-traffic-management /docs/connect/l7-traffic/ 301! +/docs/connect/l7-traffic-management.html /docs/connect/l7-traffic/ 301! /docs/internals/discovery-chain /docs/connect/l7-traffic/discovery-chain 301! /docs/k8s/operations/upgrading /docs/k8s/upgrade 301! /docs/k8s/operations/uninstalling /docs/k8s/uninstall 301! /docs/k8s/operations/tls-on-existing-cluster /docs/k8s/tls-on-existing-cluster 301! /docs/agent/services /docs/discovery/services 301! +/docs/agent/services.html /docs/discovery/services 301! /docs/agent/checks /docs/discovery/checks 301! +/docs/agent/checks.html /docs/discovery/checks 301! /docs/agent/dns /docs/discovery/dns 301! /docs/agent/dns.html /docs/discovery/dns 301! /docs/agent/encryption /docs/security/encryption 301! +/docs/agent/encryption.html /docs/security/encryption 301! /docs/internals/architecture /docs/architecture 301! +/docs/internals/architecture.html /docs/architecture 301! /docs/internals/anti-entropy /docs/architecture/anti-entropy 301! +/docs/internals/anti-entropy.html /docs/architecture/anti-entropy 301! /docs/internals/consensus /docs/architecture/consensus 301! +/docs/internals/consensus.html /docs/architecture/consensus 301! /docs/internals/gossip /docs/architecture/gossip 301! +/docs/internals/gossip.html /docs/architecture/gossip 301! /docs/internals/jepsen /docs/internals/jepsen 301! +/docs/internals/jepsen.html /docs/internals/jepsen 301! /docs/internals/coordinates /docs/architecture/coordinates 301! +/docs/internals/coordinates.html /docs/architecture/coordinates 301! /docs/glossary /docs/install/glossary 301! +/docs/glossary.html /docs/install/glossary 301! /docs/connect/gateways/mesh-gateways /docs/connect/gateways/mesh-gateway 301! +/docs/connect/gateways/mesh-gateways.html /docs/connect/gateways/mesh-gateway 301! /docs/connect/gateways/wan-federation-via-mesh-gateways /docs/connect/gateways/mesh-gateway/wan-federation-via-mesh-gateways 301! /docs/faq /docs/troubleshoot/faq 301! +/docs/faq.html /docs/troubleshoot/faq 301! /docs/common-errors /docs/troubleshoot/common-errors 301! +/docs/common-errors.html /docs/troubleshoot/common-errors 301! /intro /docs/intro 301! /intro/vs /docs/intro/vs 301! /intro/vs/zookeeper /docs/intro/vs/zookeeper 301! /intro/vs/chef-puppet /docs/intro/vs/chef-puppet 301! /intro/vs/nagios-sensu /docs/intro/vs/nagios-sensu 301! +/intro/vs/nagios-sensu.html /docs/intro/vs/nagios-sensu 301! /intro/vs/skydns /docs/intro/vs/skydns 301! +/intro/vs/skydns.html /docs/intro/vs/skydns 301! /intro/vs/smartstack /docs/intro/vs/smartstack 301! /intro/vs/serf /docs/intro/vs/serf 301! /intro/vs/eureka /docs/intro/vs/eureka 301! +/intro/vs/eureka.html /docs/intro/vs/eureka 301! /intro/vs/istio /docs/intro/vs/istio 301! /intro/vs/proxies /docs/intro/vs/proxies 301! /intro/vs/custom /docs/intro/vs/custom 301! /download-tools /docs/download-tools 301! /downloads_tools /docs/download-tools 301! +/download_tools /docs/download-tools 301! +/downloads_tools /docs/download-tools 301! /docs/k8s/ambassador /docs/k8s/connect/ambassador 301! /docs/k8s/installation/overview /docs/k8s/installation/install 301! +/docs/k8s/installation/muti-cluster/overview /docs/k8s/installation/multi-cluster 301! /docs/partnerships /docs/integrate/partnerships 301! # CLI redirects @@ -105,10 +132,15 @@ /docs/commands/acl/auth-method/update /commands/acl/auth-method/update 301! /docs/commands/acl/binding-rule /commands/acl/binding-rule 301! /docs/commands/acl/binding-rule/create /commands/acl/binding-rule/create 301! +/docs/commands/acl/binding-rule/create.html /commands/acl/binding-rule/create 301! /docs/commands/acl/binding-rule/delete /commands/acl/binding-rule/delete 301! +/docs/commands/acl/binding-rule/delete.html /commands/acl/binding-rule/delete 301! /docs/commands/acl/binding-rule/list /commands/acl/binding-rule/list 301! +/docs/commands/acl/binding-rule/list.html /commands/acl/binding-rule/list 301! /docs/commands/acl/binding-rule/read /commands/acl/binding-rule/read 301! +/docs/commands/acl/binding-rule/read.html /commands/acl/binding-rule/read 301! /docs/commands/acl/binding-rule/update /commands/acl/binding-rule/update 301! +/docs/commands/acl/binding-rule/update.html /commands/acl/binding-rule/update 301! /docs/commands/acl/bootstrap /commands/acl/bootstrap 301! /docs/commands/acl/policy/ /commands/acl/policy 301! /docs/commands/acl/policy/create /commands/acl/policy/create 301! @@ -167,6 +199,7 @@ /docs/commands/logout /commands/logout 301! /docs/commands/maint /commands/maint 301! /docs/commands/members /commands/members 301! +/docs/commands/members.html /commands/members 301! /docs/commands/monitor /commands/monitor 301! /docs/commands/namespace /commands/namespace 301! /docs/commands/namespace/create /commands/namespace/create 301! @@ -179,6 +212,7 @@ /docs/commands/operator/area /commands/operator/area 301! /docs/commands/operator/autopilot /commands/operator/autopilot 301! /docs/commands/operator/raft /commands/operator/raft 301! +/docs/commands/operator/raft.html /commands/operator/raft 301! /docs/commands/reload /commands/reload 301! /docs/commands/rft /commands/rft 301! /docs/commands/rtt /commands/rtt 301! @@ -187,9 +221,13 @@ /docs/commands/services/deregister /commands/services/deregister 301! /docs/commands/snapshot /commands/snapshot 301! /docs/commands/snapshot/agent /commands/snapshot/agent 301! +/docs/commands/snapshot/agent.html /commands/snapshot/agent 301! /docs/commands/snapshot/inspect /commands/snapshot/inspect 301! +/docs/commands/snapshot/inspect.html /commands/snapshot/inspect 301! /docs/commands/snapshot/restore /commands/snapshot/restore 301! +/docs/commands/snapshot/restore.html /commands/snapshot/restore 301! /docs/commands/snapshot/save /commands/snapshot/save 301! +/docs/commands/snapshot/save.html /commands/snapshot/save 301! /docs/commands/tls /commands/tls 301! /docs/commands/tls/ca /commands/tls/ca 301! /docs/commands/tls/cert /commands/tls/cert 301! @@ -306,6 +344,12 @@ /docs/commands/acl/policy.html /docs/commands/acl/policy 301! /docs/commands/acl/role.html /docs/commands/acl/role 301! /docs/commands/acl/token.html /docs/commands/acl/token 301! +/docs/commands/acl/role/create /commands/acl/role/create 301! +/docs/commands/acl/role/delete /commands/acl/role/delete 301! +/docs/commands/acl/role/list /commands/acl/role/list 301! +/docs/commands/acl/role/read /commands/acl/role/read 301! +/docs/commands/acl/role/read.html /commands/acl/role/read 301! +/docs/commands/acl/role/update /commands/acl/role/update 301! /docs/commands/catalog.html /docs/commands/catalog 301! /docs/commands/config.html /docs/commands/config 301! /docs/commands/connect.html /docs/commands/connect 301!