diff --git a/alert-rules.md b/alert-rules.md
index 0ca3b7ac2adc1..e91fd66732a3d 100644
--- a/alert-rules.md
+++ b/alert-rules.md
@@ -2,6 +2,7 @@
title: TiDB Cluster Alert Rules
summary: Learn the alert rules in a TiDB cluster.
category: reference
+aliases: ['/docs/dev/reference/alert-rules/']
---
diff --git a/auto-random.md b/auto-random.md
index da77dbb9716cf..8b995f810d036 100644
--- a/auto-random.md
+++ b/auto-random.md
@@ -2,6 +2,7 @@
title: AUTO_RANDOM
summary: Learn the AUTO_RANDOM attribute.
category: reference
+aliases: ['/docs/dev/reference/sql/attributes/auto-random/']
---
# AUTO_RANDOM New in v3.1.0
diff --git a/backup-and-restore-using-mydumper-lightning.md b/backup-and-restore-using-mydumper-lightning.md
index edee18386d195..26c9e43ba8a4e 100644
--- a/backup-and-restore-using-mydumper-lightning.md
+++ b/backup-and-restore-using-mydumper-lightning.md
@@ -1,7 +1,7 @@
---
title: Use Mydumper and TiDB Lightning for Backup and Restoration
category: how-to
-aliases: ['/docs/dev/how-to/maintain/backup-and-restore/']
+aliases: ['/docs/dev/how-to/maintain/backup-and-restore/mydumper-lightning/','/docs/dev/how-to/maintain/backup-and-restore/']
---
# Use Mydumper and TiDB Lightning for Data Backup and Restoration
diff --git a/basic-sql-operations.md b/basic-sql-operations.md
index 59936364924b8..72140833fed14 100644
--- a/basic-sql-operations.md
+++ b/basic-sql-operations.md
@@ -2,6 +2,7 @@
title: Explore SQL with TiDB
summary: Learn about the basic SQL statements for the TiDB database.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/explore-sql/']
---
# Explore SQL with TiDB
diff --git a/benchmark/benchmark-sysbench-v2.md b/benchmark/benchmark-sysbench-v2.md
index f727e63914152..fef90a843e8af 100644
--- a/benchmark/benchmark-sysbench-v2.md
+++ b/benchmark/benchmark-sysbench-v2.md
@@ -1,6 +1,7 @@
---
title: TiDB Sysbench Performance Test Report -- v2.0.0 vs. v1.0.0
category: benchmark
+aliases: ['/docs/dev/benchmark/sysbench-v2/']
---
# TiDB Sysbench Performance Test Report -- v2.0.0 vs. v1.0.0
diff --git a/benchmark/benchmark-sysbench-v3.md b/benchmark/benchmark-sysbench-v3.md
index f38a7ffa1a145..122ecdaeec6c9 100644
--- a/benchmark/benchmark-sysbench-v3.md
+++ b/benchmark/benchmark-sysbench-v3.md
@@ -1,6 +1,7 @@
---
title: TiDB Sysbench Performance Test Report -- v2.1 vs. v2.0
category: benchmark
+aliases: ['/docs/dev/benchmark/sysbench-v3/']
---
# TiDB Sysbench Performance Test Report -- v2.1 vs. v2.0
diff --git a/benchmark/benchmark-tidb-using-sysbench.md b/benchmark/benchmark-tidb-using-sysbench.md
index b5c11f37f52d5..692e57f697fd4 100644
--- a/benchmark/benchmark-tidb-using-sysbench.md
+++ b/benchmark/benchmark-tidb-using-sysbench.md
@@ -1,6 +1,7 @@
---
title: How to Test TiDB Using Sysbench
category: benchmark
+aliases: ['/docs/dev/benchmark/how-to-run-sysbench/']
---
# How to Test TiDB Using Sysbench
diff --git a/benchmark/benchmark-tidb-using-tpcc.md b/benchmark/benchmark-tidb-using-tpcc.md
index dbf7ffeb464de..5f4209efa9e3c 100644
--- a/benchmark/benchmark-tidb-using-tpcc.md
+++ b/benchmark/benchmark-tidb-using-tpcc.md
@@ -1,6 +1,7 @@
---
title: How to Run TPC-C Test on TiDB
category: benchmark
+aliases: ['/docs/dev/benchmark/how-to-run-tpcc/']
---
# How to Run TPC-C Test on TiDB
diff --git a/benchmark/benchmark-tpch.md b/benchmark/benchmark-tpch.md
index 43f3d4f8f680a..3e9d1e9be1a8c 100644
--- a/benchmark/benchmark-tpch.md
+++ b/benchmark/benchmark-tpch.md
@@ -1,6 +1,7 @@
---
title: TiDB TPC-H 50G Performance Test Report V2.0
category: benchmark
+aliases: ['/docs/dev/benchmark/tpch/']
---
# TiDB TPC-H 50G Performance Test Report
diff --git a/benchmark/online-workloads-and-add-index-operations.md b/benchmark/online-workloads-and-add-index-operations.md
index 41b12d7a93bf6..9ab5d1c63955e 100644
--- a/benchmark/online-workloads-and-add-index-operations.md
+++ b/benchmark/online-workloads-and-add-index-operations.md
@@ -2,6 +2,7 @@
title: Interaction Test on Online Workloads and `ADD INDEX` Operations
summary: This document tests the interaction effects between online workloads and `ADD INDEX` operations.
category: benchmark
+aliases: ['/docs/dev/benchmark/add-index-with-load/']
---
# Interaction Test on Online Workloads and `ADD INDEX` Operations
diff --git a/benchmark/v3.0-performance-benchmarking-with-sysbench.md b/benchmark/v3.0-performance-benchmarking-with-sysbench.md
index c91cfa3b435dc..faa6539bfdd84 100644
--- a/benchmark/v3.0-performance-benchmarking-with-sysbench.md
+++ b/benchmark/v3.0-performance-benchmarking-with-sysbench.md
@@ -1,6 +1,7 @@
---
title: TiDB Sysbench Performance Test Report -- v3.0 vs. v2.1
category: benchmark
+aliases: ['/docs/dev/benchmark/sysbench-v4/']
---
# TiDB Sysbench Performance Test Report -- v3.0 vs. v2.1
diff --git a/benchmark/v3.0-performance-benchmarking-with-tpcc.md b/benchmark/v3.0-performance-benchmarking-with-tpcc.md
index 04be362b6ffa2..7c7d53bc19f45 100644
--- a/benchmark/v3.0-performance-benchmarking-with-tpcc.md
+++ b/benchmark/v3.0-performance-benchmarking-with-tpcc.md
@@ -1,6 +1,7 @@
---
title: TiDB TPC-C Performance Test Report -- v3.0 vs. v2.1
category: benchmark
+aliases: ['/docs/dev/benchmark/tpcc/']
---
# TiDB TPC-C Performance Test Report -- v3.0 vs. v2.1
diff --git a/benchmark/v4.0-performance-benchmarking-with-tpcc.md b/benchmark/v4.0-performance-benchmarking-with-tpcc.md
index 6e97c66bdbe4c..afe4019feabe1 100644
--- a/benchmark/v4.0-performance-benchmarking-with-tpcc.md
+++ b/benchmark/v4.0-performance-benchmarking-with-tpcc.md
@@ -2,6 +2,7 @@
title: TiDB TPC-C Performance Test Report -- v4.0 vs. v3.0
summary: Compares the TPC-C performance of TiDB 4.0 and TiDB 3.0 using BenchmarkSQL.
category: benchmark
+aliases: ['/docs/dev/benchmark/tpcc-v2/']
---
# TiDB TPC-C Performance Test Report -- v4.0 vs. v3.0
diff --git a/best-practices/grafana-monitor-best-practices.md b/best-practices/grafana-monitor-best-practices.md
index 1b76e43a82d5e..a5796db1348e8 100644
--- a/best-practices/grafana-monitor-best-practices.md
+++ b/best-practices/grafana-monitor-best-practices.md
@@ -2,6 +2,7 @@
title: Best Practices for Monitoring TiDB Using Grafana
summary: Learn seven tips for efficiently using Grafana to monitor TiDB.
category: reference
+aliases: ['/docs/dev/reference/best-practices/grafana-monitor/']
---
# Best Practices for Monitoring TiDB Using Grafana
diff --git a/best-practices/haproxy-best-practices.md b/best-practices/haproxy-best-practices.md
index 84393c5b3fd5a..051575f1d5c56 100644
--- a/best-practices/haproxy-best-practices.md
+++ b/best-practices/haproxy-best-practices.md
@@ -2,6 +2,7 @@
title: Best Practices for Using HAProxy in TiDB
summary: This document describes best practices for configuration and usage of HAProxy in TiDB.
category: reference
+aliases: ['/docs/dev/reference/best-practices/haproxy/']
---
# Best Practices for Using HAProxy in TiDB
diff --git a/best-practices/high-concurrency-best-practices.md b/best-practices/high-concurrency-best-practices.md
index 45b2b0767bae7..6ced2e3b7d8fc 100644
--- a/best-practices/high-concurrency-best-practices.md
+++ b/best-practices/high-concurrency-best-practices.md
@@ -2,6 +2,7 @@
title: Highly Concurrent Write Best Practices
summary: Learn best practices for highly-concurrent write-intensive workloads in TiDB.
category: reference
+aliases: ['/docs/dev/reference/best-practices/high-concurrency/']
---
# Highly Concurrent Write Best Practices
diff --git a/best-practices/java-app-best-practices.md b/best-practices/java-app-best-practices.md
index 389f14db682a9..acda7ee4dbedf 100644
--- a/best-practices/java-app-best-practices.md
+++ b/best-practices/java-app-best-practices.md
@@ -2,6 +2,7 @@
title: Best Practices for Developing Java Applications with TiDB
summary: Learn the best practices for developing Java applications with TiDB.
category: reference
+aliases: ['/docs/dev/reference/best-practices/java-app/']
---
# Best Practices for Developing Java Applications with TiDB
diff --git a/best-practices/massive-regions-best-practices.md b/best-practices/massive-regions-best-practices.md
index 860202a49ce3a..f06cb6f9e72b3 100644
--- a/best-practices/massive-regions-best-practices.md
+++ b/best-practices/massive-regions-best-practices.md
@@ -2,6 +2,7 @@
title: Best Practices for TiKV Performance Tuning with Massive Regions
summary: Learn how to tune the performance of TiKV with a massive amount of Regions.
category: reference
+aliases: ['/docs/dev/reference/best-practices/massive-regions/']
---
# Best Practices for TiKV Performance Tuning with Massive Regions
diff --git a/best-practices/pd-scheduling-best-practices.md b/best-practices/pd-scheduling-best-practices.md
index 638de228b456b..e911fef855669 100644
--- a/best-practices/pd-scheduling-best-practices.md
+++ b/best-practices/pd-scheduling-best-practices.md
@@ -2,6 +2,7 @@
title: PD Scheduling Best Practices
summary: Learn best practice and strategy for PD scheduling.
category: reference
+aliases: ['/docs/dev/reference/best-practices/pd-scheduling/']
---
# PD Scheduling Best Practices
diff --git a/br/backup-and-restore-tool.md b/br/backup-and-restore-tool.md
index 1a4c715fd6912..fc97acf6115c3 100644
--- a/br/backup-and-restore-tool.md
+++ b/br/backup-and-restore-tool.md
@@ -2,7 +2,7 @@
title: Use BR to Back up and Restore Data
summary: Learn how to back up and restore data of the TiDB cluster using BR.
category: how-to
-aliases: ['/docs/dev/how-to/maintain/backup-and-restore/br/']
+aliases: ['/docs/dev/reference/tools/br/br/','/docs/dev/how-to/maintain/backup-and-restore/br/']
---
# Use BR to Back up and Restore Data
diff --git a/br/backup-and-restore-use-cases.md b/br/backup-and-restore-use-cases.md
index 8db553ee195f3..bb2c9307df9c4 100644
--- a/br/backup-and-restore-use-cases.md
+++ b/br/backup-and-restore-use-cases.md
@@ -2,6 +2,7 @@
title: BR Usage Scenarios
summary: Learn the scenarios of backing up and restoring data using BR.
category: how-to
+aliases: ['/docs/dev/reference/tools/br/use-cases/']
---
# BR Usage Scenarios
diff --git a/certificate-authentication.md b/certificate-authentication.md
index a6293d1efcdf6..ab906bbbdecdf 100644
--- a/certificate-authentication.md
+++ b/certificate-authentication.md
@@ -2,6 +2,7 @@
title: Certificate-Based Authentication for Login
summary: Learn the certificate-based authentication used for login.
category: reference
+aliases: ['/docs/dev/reference/security/cert-based-authentication/']
---
# Certificate-Based Authentication for Login New in v3.0.8
diff --git a/character-set-and-collation.md b/character-set-and-collation.md
index db7fe0b73eed3..26e004736430f 100644
--- a/character-set-and-collation.md
+++ b/character-set-and-collation.md
@@ -2,7 +2,7 @@
title: Character Set and Collation
summary: Learn about the supported character sets and collations in TiDB.
category: reference
-aliases: ['/docs/dev/reference/sql/character-set/']
+aliases: ['/docs/dev/reference/sql/characterset-and-collation/','/docs/dev/reference/sql/character-set/']
---
# Character Set and Collation
diff --git a/check-cluster-status-using-sql-statements.md b/check-cluster-status-using-sql-statements.md
index 4a8afef621eae..9c3b471ce9b8b 100644
--- a/check-cluster-status-using-sql-statements.md
+++ b/check-cluster-status-using-sql-statements.md
@@ -2,6 +2,7 @@
title: Check the TiDB Cluster Status Using SQL Statements
summary: This document introduces that TiDB offers some SQL statements and system tables to check the TiDB cluster status.
category: reference
+aliases: ['/docs/dev/reference/performance/check-cluster-status-using-sql-statements/']
---
# Check the TiDB Cluster Status Using SQL Statements
diff --git a/command-line-flags-for-pd-configuration.md b/command-line-flags-for-pd-configuration.md
index be0428ea81ac7..54685c083ac7b 100644
--- a/command-line-flags-for-pd-configuration.md
+++ b/command-line-flags-for-pd-configuration.md
@@ -2,6 +2,7 @@
title: PD Configuration Flags
summary: Learn some configuration flags of PD.
category: reference
+aliases: ['/docs/dev/reference/configuration/pd-server/configuration/']
---
# PD Configuration Flags
diff --git a/command-line-flags-for-tidb-configuration.md b/command-line-flags-for-tidb-configuration.md
index fda3328a0e2ff..09c0b14e38386 100644
--- a/command-line-flags-for-tidb-configuration.md
+++ b/command-line-flags-for-tidb-configuration.md
@@ -2,7 +2,7 @@
title: Configuration Options
summary: Learn the configuration options in TiDB.
category: reference
-aliases: ['/docs/dev/reference/configuration/tidb-server/server-command-option/']
+aliases: ['/docs/dev/reference/configuration/tidb-server/configuration/','/docs/dev/reference/configuration/tidb-server/server-command-option/']
---
# Configuration Options
diff --git a/command-line-flags-for-tikv-configuration.md b/command-line-flags-for-tikv-configuration.md
index e005cecf6f4a6..7b256d497cae2 100644
--- a/command-line-flags-for-tikv-configuration.md
+++ b/command-line-flags-for-tikv-configuration.md
@@ -2,6 +2,7 @@
title: TiKV Configuration Flags
summary: Learn some configuration flags of TiKV.
category: reference
+aliases: ['/docs/dev/reference/configuration/tikv-server/configuration/']
---
# TiKV Configuration Flags
diff --git a/comment-syntax.md b/comment-syntax.md
index 16d252412db76..80ea1addcfa82 100644
--- a/comment-syntax.md
+++ b/comment-syntax.md
@@ -2,6 +2,7 @@
title: Comment Syntax
summary: Learn about the three comment styles in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/language-structure/comment-syntax/']
---
# Comment Syntax
diff --git a/configure-memory-usage.md b/configure-memory-usage.md
index 516269ff39b81..a2939bfdc5f88 100644
--- a/configure-memory-usage.md
+++ b/configure-memory-usage.md
@@ -2,6 +2,7 @@
title: TiDB Memory Control
summary: Learn how to configure the memory quota of a query and avoid OOM (out of memory).
category: how-to
+aliases: ['/docs/dev/how-to/configure/memory-control/']
---
# TiDB Memory Control
diff --git a/configure-placement-rules.md b/configure-placement-rules.md
index 43431eed06c23..b43f81f28b5a2 100644
--- a/configure-placement-rules.md
+++ b/configure-placement-rules.md
@@ -2,6 +2,7 @@
title: Placement Rules
summary: Learn how to configure Placement Rules.
category: how-to
+aliases: ['/docs/dev/how-to/configure/placement-rules/']
---
# Placement Rules
diff --git a/configure-time-zone.md b/configure-time-zone.md
index 458bb8d5c89c9..118ebe14f74ef 100644
--- a/configure-time-zone.md
+++ b/configure-time-zone.md
@@ -2,6 +2,7 @@
title: Time Zone Support
summary: Learn how to set the time zone and its format.
category: how-to
+aliases: ['/docs/dev/how-to/configure/time-zone/']
---
# Time Zone Support
diff --git a/connectors-and-apis.md b/connectors-and-apis.md
index e1940fd20806c..c25da5816fcba 100644
--- a/connectors-and-apis.md
+++ b/connectors-and-apis.md
@@ -2,6 +2,7 @@
title: Connectors and APIs
summary: Learn about the connectors and APIs.
category: reference
+aliases: ['/docs/dev/reference/supported-clients/']
---
# Connectors and APIs
diff --git a/constraints.md b/constraints.md
index de1534ac4984d..4694481973747 100644
--- a/constraints.md
+++ b/constraints.md
@@ -2,6 +2,7 @@
title: Constraints
summary: Learn how SQL Constraints apply to TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/constraints/']
---
# Constraints
diff --git a/data-type-date-and-time.md b/data-type-date-and-time.md
index a4574f275474e..14a47d74af055 100644
--- a/data-type-date-and-time.md
+++ b/data-type-date-and-time.md
@@ -2,6 +2,7 @@
title: Date and Time Types
summary: Learn about the supported date and time types.
category: reference
+aliases: ['/docs/dev/reference/sql/data-types/date-and-time/']
---
# Date and Time Types
diff --git a/data-type-default-values.md b/data-type-default-values.md
index 8e2c58e27db69..d66a381cb5c7f 100644
--- a/data-type-default-values.md
+++ b/data-type-default-values.md
@@ -2,6 +2,7 @@
title: TiDB Data Type
summary: Learn about default values for data types in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/data-types/default-values/']
---
# Default Values
diff --git a/data-type-json.md b/data-type-json.md
index 128644a0b6724..2aa1a6c83653e 100644
--- a/data-type-json.md
+++ b/data-type-json.md
@@ -2,6 +2,7 @@
title: TiDB Data Type
summary: Learn about the JSON data type in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/data-types/json/']
---
# JSON Type
diff --git a/data-type-numeric.md b/data-type-numeric.md
index b98549f34a262..66ed7a0fb0eff 100644
--- a/data-type-numeric.md
+++ b/data-type-numeric.md
@@ -2,6 +2,7 @@
title: Numeric Types
summary: Learn about numeric data types supported in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/data-types/numeric/']
---
# Numeric Types
diff --git a/data-type-overview.md b/data-type-overview.md
index 4b29ad2d39936..c1f3427290f6d 100644
--- a/data-type-overview.md
+++ b/data-type-overview.md
@@ -2,6 +2,7 @@
title: Data Types
summary: Learn about the data types supported in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/data-types/overview/']
---
# Data Types
diff --git a/data-type-string.md b/data-type-string.md
index 18603dc37b74a..af3de898523e5 100644
--- a/data-type-string.md
+++ b/data-type-string.md
@@ -2,6 +2,7 @@
title: String types
summary: Learn about the string types supported in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/data-types/string/']
---
# String Types
diff --git a/deploy-test-cluster-using-docker-compose.md b/deploy-test-cluster-using-docker-compose.md
index 7e011a867868d..704c78587016f 100644
--- a/deploy-test-cluster-using-docker-compose.md
+++ b/deploy-test-cluster-using-docker-compose.md
@@ -2,6 +2,7 @@
title: TiDB Docker Compose Deployment
summary: Use Docker Compose to quickly deploy a TiDB testing cluster.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/deploy-tidb-from-docker-compose/']
---
# TiDB Docker Compose Deployment
diff --git a/deploy-tidb-from-binary.md b/deploy-tidb-from-binary.md
index 707f590d4f7ce..8c033fbcfce22 100644
--- a/deploy-tidb-from-binary.md
+++ b/deploy-tidb-from-binary.md
@@ -2,6 +2,7 @@
title: Local Deployment from Binary Tarball
summary: Use the binary to deploy a TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/deploy-tidb-from-binary/']
---
# Local Deployment from Binary Tarball
diff --git a/deploy-tidb-from-dbdeployer.md b/deploy-tidb-from-dbdeployer.md
index b9ba35b75b71d..1432e6d0de2dc 100644
--- a/deploy-tidb-from-dbdeployer.md
+++ b/deploy-tidb-from-dbdeployer.md
@@ -2,6 +2,7 @@
title: Install from DBdeployer
summary: Install TiDB using the DBdeployer package manager.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/deploy-tidb-from-dbdeployer/']
---
# Install from DBdeployer
diff --git a/deploy-tidb-from-homebrew.md b/deploy-tidb-from-homebrew.md
index d8ebc4a50ccfa..49aba8118ed3b 100644
--- a/deploy-tidb-from-homebrew.md
+++ b/deploy-tidb-from-homebrew.md
@@ -2,6 +2,7 @@
title: Install from Homebrew
summary: Install TiDB using the Homebrew package manager.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/deploy-tidb-from-homebrew/']
---
# Install from Homebrew
diff --git a/download-ecosystem-tools.md b/download-ecosystem-tools.md
index d73836661ae60..e4fa4c1596fc6 100644
--- a/download-ecosystem-tools.md
+++ b/download-ecosystem-tools.md
@@ -2,6 +2,7 @@
title: Download
summary: Download the most officially maintained versions of TiDB enterprise tools.
category: reference
+aliases: ['/docs/dev/reference/tools/download/']
---
# Download
diff --git a/ecosystem-tool-user-guide.md b/ecosystem-tool-user-guide.md
index 1857577b81ae2..ca1ed4bc81c98 100644
--- a/ecosystem-tool-user-guide.md
+++ b/ecosystem-tool-user-guide.md
@@ -1,7 +1,7 @@
---
title: TiDB Ecosystem Tools User Guide
category: reference
-aliases: ['/docs/dev/how-to/migrate/from-mysql/','/docs/dev/how-to/migrate/incrementally-from-mysql/','/docs/dev/how-to/migrate/overview/']
+aliases: ['/docs/dev/reference/tools/user-guide/','/docs/dev/how-to/migrate/from-mysql/','/docs/dev/how-to/migrate/incrementally-from-mysql/','/docs/dev/how-to/migrate/overview/']
---
# TiDB Ecosystem Tools User Guide
diff --git a/enable-tls-between-components.md b/enable-tls-between-components.md
index c61519e0e94e9..9754e65a8dc40 100644
--- a/enable-tls-between-components.md
+++ b/enable-tls-between-components.md
@@ -2,6 +2,7 @@
title: Enable TLS Authentication and Encrypt the Stored Data
summary: Learn how to enable TLS authentication and encrypt the stored data in a TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/secure/enable-tls-between-components/']
---
# Enable TLS Authentication and Encrypt the Stored Data
diff --git a/encrypted-connections-with-tls-protocols.md b/encrypted-connections-with-tls-protocols.md
index 9d02f6653bbec..7d9ccd9eeb890 100644
--- a/encrypted-connections-with-tls-protocols.md
+++ b/encrypted-connections-with-tls-protocols.md
@@ -2,6 +2,7 @@
title: Enable TLS for MySQL Clients
summary: Use the encrypted connection to ensure data security.
category: how-to
+aliases: ['/docs/dev/how-to/secure/enable-tls-clients/']
---
# Enable TLS for MySQL Clients
diff --git a/error-codes.md b/error-codes.md
index 8d12f41bf863c..af91641f5ac0a 100644
--- a/error-codes.md
+++ b/error-codes.md
@@ -2,6 +2,7 @@
title: Error Codes and Troubleshooting
summary: Learn about the error codes and solutions in TiDB.
category: reference
+aliases: ['/docs/dev/reference/error-codes/']
---
# Error Codes and Troubleshooting
diff --git a/execution-plan-binding.md b/execution-plan-binding.md
index 4e0722b2c7bbb..b38ef9360d7c2 100644
--- a/execution-plan-binding.md
+++ b/execution-plan-binding.md
@@ -2,6 +2,7 @@
title: Execution Plan Binding
summary: Learn about execution plan binding operations in TiDB.
category: reference
+aliases: ['/docs/dev/reference/performance/execution-plan-bind/']
---
# Execution Plan Binding
diff --git a/expression-syntax.md b/expression-syntax.md
index 8e68dc4d1e6d3..8d8ecf39d18aa 100644
--- a/expression-syntax.md
+++ b/expression-syntax.md
@@ -2,6 +2,7 @@
title: Expression Syntax
summary: Learn about the expression syntax in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/language-structure/expression-syntax/']
---
# Expression Syntax
diff --git a/faq/tidb-faq.md b/faq/tidb-faq.md
index 8ad30f901bde2..35e3d74ce586b 100644
--- a/faq/tidb-faq.md
+++ b/faq/tidb-faq.md
@@ -2,6 +2,7 @@
title: TiDB FAQ
summary: Learn about the most frequently asked questions (FAQs) relating to TiDB.
category: faq
+aliases: ['/docs/dev/faq/tidb/']
---
# TiDB FAQ
diff --git a/faq/upgrade-faq.md b/faq/upgrade-faq.md
index 74ef61ed8a5b8..a31af57a973d6 100644
--- a/faq/upgrade-faq.md
+++ b/faq/upgrade-faq.md
@@ -2,6 +2,7 @@
title: FAQs After Upgrade
summary: Learn about the FAQs after upgrading TiDB.
category: faq
+aliases: ['/docs/dev/faq/upgrade/']
---
# FAQs After Upgrade
diff --git a/follower-read.md b/follower-read.md
index c92d244e76c12..cd51c1c46ff8e 100644
--- a/follower-read.md
+++ b/follower-read.md
@@ -2,6 +2,7 @@
title: Follower Read
summary: This document describes the use and implementation of Follower Read.
category: reference
+aliases: ['/docs/dev/reference/performance/follower-read/']
---
# Follower Read
diff --git a/functions-and-operators/aggregate-group-by-functions.md b/functions-and-operators/aggregate-group-by-functions.md
index 9b135c09c25bb..994e62a91b38f 100644
--- a/functions-and-operators/aggregate-group-by-functions.md
+++ b/functions-and-operators/aggregate-group-by-functions.md
@@ -2,6 +2,7 @@
title: Aggregate (GROUP BY) Functions
summary: Learn about the supported aggregate functions in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/aggregate-group-by-functions/']
---
# Aggregate (GROUP BY) Functions
diff --git a/functions-and-operators/bit-functions-and-operators.md b/functions-and-operators/bit-functions-and-operators.md
index 6f94012a6d2c5..3703452783677 100644
--- a/functions-and-operators/bit-functions-and-operators.md
+++ b/functions-and-operators/bit-functions-and-operators.md
@@ -2,6 +2,7 @@
title: Bit Functions and Operators
summary: Learn about the bit functions and operators.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/bit-functions-and-operators/']
---
# Bit Functions and Operators
diff --git a/functions-and-operators/cast-functions-and-operators.md b/functions-and-operators/cast-functions-and-operators.md
index 5e0336bd934a3..5c9a348d145fb 100644
--- a/functions-and-operators/cast-functions-and-operators.md
+++ b/functions-and-operators/cast-functions-and-operators.md
@@ -2,6 +2,7 @@
title: Cast Functions and Operators
summary: Learn about the cast functions and operators.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/cast-functions-and-operators/']
---
# Cast Functions and Operators
diff --git a/functions-and-operators/control-flow-functions.md b/functions-and-operators/control-flow-functions.md
index d88e671c0ac8e..4025d9376a8dc 100644
--- a/functions-and-operators/control-flow-functions.md
+++ b/functions-and-operators/control-flow-functions.md
@@ -2,6 +2,7 @@
title: Control Flow Functions
summary: Learn about the Control Flow functions.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/control-flow-functions/']
---
# Control Flow Functions
diff --git a/functions-and-operators/date-and-time-functions.md b/functions-and-operators/date-and-time-functions.md
index 5eed7d7a52dde..20544edb82906 100644
--- a/functions-and-operators/date-and-time-functions.md
+++ b/functions-and-operators/date-and-time-functions.md
@@ -2,6 +2,7 @@
title: Date and Time Functions
summary: Learn how to use the data and time functions.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/date-and-time-functions/']
---
# Date and Time Functions
diff --git a/functions-and-operators/encryption-and-compression-functions.md b/functions-and-operators/encryption-and-compression-functions.md
index 5decc4072e3d2..0476e6e54cd32 100644
--- a/functions-and-operators/encryption-and-compression-functions.md
+++ b/functions-and-operators/encryption-and-compression-functions.md
@@ -2,6 +2,7 @@
title: Encryption and Compression Functions
summary: Learn about the encryption and compression functions.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/encryption-and-compression-functions/']
---
# Encryption and Compression Functions
diff --git a/functions-and-operators/expressions-pushed-down.md b/functions-and-operators/expressions-pushed-down.md
index 011a772a51604..4860957afca9d 100644
--- a/functions-and-operators/expressions-pushed-down.md
+++ b/functions-and-operators/expressions-pushed-down.md
@@ -2,6 +2,7 @@
title: List of Expressions for Pushdown
summary: Learn a list of expressions that can be pushed down to TiKV and the related operations.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/expressions-pushed-down/']
---
# List of Expressions for Pushdown
diff --git a/functions-and-operators/functions-and-operators-overview.md b/functions-and-operators/functions-and-operators-overview.md
index 7d4049d4cf813..328f6ac87a7e5 100644
--- a/functions-and-operators/functions-and-operators-overview.md
+++ b/functions-and-operators/functions-and-operators-overview.md
@@ -2,6 +2,7 @@
title: Function and Operator Reference
summary: Learn how to use the functions and operators.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/reference/']
---
# Function and Operator Reference
diff --git a/functions-and-operators/information-functions.md b/functions-and-operators/information-functions.md
index a70abdfacfd03..5e98a324c5c1a 100644
--- a/functions-and-operators/information-functions.md
+++ b/functions-and-operators/information-functions.md
@@ -2,6 +2,7 @@
title: Information Functions
summary: Learn about the information functions.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/information-functions/']
---
# Information Functions
diff --git a/functions-and-operators/json-functions.md b/functions-and-operators/json-functions.md
index 74f691771890f..8b70a7422de11 100644
--- a/functions-and-operators/json-functions.md
+++ b/functions-and-operators/json-functions.md
@@ -2,6 +2,7 @@
title: JSON Functions
summary: Learn about JSON functions.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/json-functions/']
---
# JSON Functions
diff --git a/functions-and-operators/miscellaneous-functions.md b/functions-and-operators/miscellaneous-functions.md
index 8f943e2a1cd5f..78c0a0c030886 100644
--- a/functions-and-operators/miscellaneous-functions.md
+++ b/functions-and-operators/miscellaneous-functions.md
@@ -2,6 +2,7 @@
title: Miscellaneous Functions
summary: Learn about miscellaneous functions in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/miscellaneous-functions/']
---
# Miscellaneous Functions
diff --git a/functions-and-operators/numeric-functions-and-operators.md b/functions-and-operators/numeric-functions-and-operators.md
index d50d4d5261960..ac997da803fe2 100644
--- a/functions-and-operators/numeric-functions-and-operators.md
+++ b/functions-and-operators/numeric-functions-and-operators.md
@@ -2,6 +2,7 @@
title: Numeric Functions and Operators
summary: Learn about the numeric functions and operators.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/numeric-functions-and-operators/']
---
# Numeric Functions and Operators
diff --git a/functions-and-operators/operators.md b/functions-and-operators/operators.md
index dea5343c0febd..9f7b20377a0d8 100644
--- a/functions-and-operators/operators.md
+++ b/functions-and-operators/operators.md
@@ -2,6 +2,7 @@
title: Operators
summary: Learn about the operators precedence, comparison functions and operators, logical operators, and assignment operators.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/operators/']
---
# Operators
diff --git a/functions-and-operators/precision-math.md b/functions-and-operators/precision-math.md
index 3e0d0476dfaa6..e1947d985fe3f 100644
--- a/functions-and-operators/precision-math.md
+++ b/functions-and-operators/precision-math.md
@@ -2,6 +2,7 @@
title: Precision Math
summary: Learn about the precision math in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/precision-math/']
---
# Precision Math
diff --git a/functions-and-operators/string-functions.md b/functions-and-operators/string-functions.md
index fe8b53b1430a2..e9ca1942839ee 100644
--- a/functions-and-operators/string-functions.md
+++ b/functions-and-operators/string-functions.md
@@ -2,6 +2,7 @@
title: String Functions
summary: Learn about the string functions in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/string-functions/']
---
# String Functions
diff --git a/functions-and-operators/type-conversion-in-expression-evaluation.md b/functions-and-operators/type-conversion-in-expression-evaluation.md
index 208f88380afca..1c6a9383f791e 100644
--- a/functions-and-operators/type-conversion-in-expression-evaluation.md
+++ b/functions-and-operators/type-conversion-in-expression-evaluation.md
@@ -2,6 +2,7 @@
title: Type Conversion in Expression Evaluation
summary: Learn about the type conversion in expression evaluation.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/type-conversion/']
---
# Type Conversion in Expression Evaluation
diff --git a/functions-and-operators/window-functions.md b/functions-and-operators/window-functions.md
index 1294c6715184d..6dc1674c3d3f9 100644
--- a/functions-and-operators/window-functions.md
+++ b/functions-and-operators/window-functions.md
@@ -2,6 +2,7 @@
title: Window Functions
summary: This document introduces window functions supported in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/functions-and-operators/window-functions/']
---
# Window Functions
diff --git a/garbage-collection-configuration.md b/garbage-collection-configuration.md
index e1ae3b2182c07..7f4298d132009 100644
--- a/garbage-collection-configuration.md
+++ b/garbage-collection-configuration.md
@@ -2,6 +2,7 @@
title: GC Configuration
summary: Learn about GC configuration parameters.
category: reference
+aliases: ['/docs/dev/reference/garbage-collection/configuration/']
---
# GC Configuration
diff --git a/garbage-collection-overview.md b/garbage-collection-overview.md
index 6ef37bb794186..665518cb3c687 100644
--- a/garbage-collection-overview.md
+++ b/garbage-collection-overview.md
@@ -2,6 +2,7 @@
title: GC Overview
summary: Learn about Garbage Collection in TiDB.
category: reference
+aliases: ['/docs/dev/reference/garbage-collection/overview/']
---
# GC Overview
diff --git a/generate-self-signed-certificates.md b/generate-self-signed-certificates.md
index 2c191f2fc646e..0abf109a2a736 100644
--- a/generate-self-signed-certificates.md
+++ b/generate-self-signed-certificates.md
@@ -2,6 +2,7 @@
title: Generate Self-signed Certificates
summary: Use `cfssl` to generate self-signed certificates.
category: how-to
+aliases: ['/docs/dev/how-to/secure/generate-self-signed-certificates/']
---
# Generate Self-signed Certificates
diff --git a/generated-columns.md b/generated-columns.md
index e1a4616bf93b8..d3538879aa275 100644
--- a/generated-columns.md
+++ b/generated-columns.md
@@ -2,6 +2,7 @@
title: Generated Columns
summary: Learn how to use generated columns.
category: reference
+aliases: ['/docs/dev/reference/sql/generated-columns/']
---
# Generated Columns
diff --git a/geo-redundancy-deployment.md b/geo-redundancy-deployment.md
index 8d690d6d60c67..3d700e9bfcdf1 100644
--- a/geo-redundancy-deployment.md
+++ b/geo-redundancy-deployment.md
@@ -1,6 +1,7 @@
---
title: Cross-DC Deployment Solutions
category: how-to
+aliases: ['/docs/dev/how-to/deploy/geographic-redundancy/overview/']
---
# Cross-DC Deployment Solutions
diff --git a/get-started-with-tidb-binlog.md b/get-started-with-tidb-binlog.md
index 1208361ec6451..84dd9c2d87e91 100644
--- a/get-started-with-tidb-binlog.md
+++ b/get-started-with-tidb-binlog.md
@@ -2,6 +2,7 @@
title: TiDB Binlog Tutorial
summary: Learn to deploy TiDB Binlog with a simple TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/tidb-binlog/']
---
# TiDB Binlog Tutorial
diff --git a/get-started-with-tidb-lightning.md b/get-started-with-tidb-lightning.md
index ed5065bbe3808..fe398f046e359 100644
--- a/get-started-with-tidb-lightning.md
+++ b/get-started-with-tidb-lightning.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Tutorial
summary: Learn how to deploy TiDB Lightning and import full backup data to TiDB.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/tidb-lightning/']
---
# TiDB Lightning Tutorial
diff --git a/get-started-with-tispark.md b/get-started-with-tispark.md
index cbadb2f926d69..890bb2f5a5cc9 100644
--- a/get-started-with-tispark.md
+++ b/get-started-with-tispark.md
@@ -2,7 +2,7 @@
title: TiSpark Quick Start Guide
summary: Learn how to use TiSpark quickly.
category: how-to
-aliases: ['/docs/dev/how-to/deploy/tispark/']
+aliases: ['/docs/dev/how-to/get-started/tispark/','/docs/dev/how-to/deploy/tispark/']
---
# TiSpark Quick Start Guide
diff --git a/grafana-overview-dashboard.md b/grafana-overview-dashboard.md
index 8ba1c7a0af35e..76178918a7308 100644
--- a/grafana-overview-dashboard.md
+++ b/grafana-overview-dashboard.md
@@ -2,6 +2,7 @@
title: Key Metrics
summary: Learn some key metrics displayed on the Grafana Overview dashboard.
category: reference
+aliases: ['/docs/dev/reference/key-monitoring-metrics/overview-dashboard/']
---
# Key Metrics
diff --git a/grafana-pd-dashboard.md b/grafana-pd-dashboard.md
index 8426089a85be4..d70a33fc5ae37 100644
--- a/grafana-pd-dashboard.md
+++ b/grafana-pd-dashboard.md
@@ -2,6 +2,7 @@
title: Key Monitoring Metrics of PD
summary: Learn some key metrics displayed on the Grafana PD dashboard.
category: reference
+aliases: ['/docs/dev/reference/key-monitoring-metrics/pd-dashboard/']
---
# Key Monitoring Metrics of PD
diff --git a/grafana-tidb-dashboard.md b/grafana-tidb-dashboard.md
index 9bc8172ce3be3..a5ca404c03f44 100644
--- a/grafana-tidb-dashboard.md
+++ b/grafana-tidb-dashboard.md
@@ -2,6 +2,7 @@
title: TiDB Monitoring Metrics
summary: Learn some key metrics displayed on the Grafana TiDB dashboard.
category: reference
+aliases: ['/docs/dev/reference/key-monitoring-metrics/tidb-dashboard/']
---
# TiDB Monitoring Metrics
diff --git a/grafana-tikv-dashboard.md b/grafana-tikv-dashboard.md
index 069005112d156..3d6af9c20f18d 100644
--- a/grafana-tikv-dashboard.md
+++ b/grafana-tikv-dashboard.md
@@ -2,6 +2,7 @@
title: Key Monitoring Metrics of TiKV
summary: Learn some key metrics displayed on the Grafana TiKV dashboard.
category: reference
+aliases: ['/docs/dev/reference/key-monitoring-metrics/tikv-dashboard/']
---
# Key Monitoring Metrics of TiKV
diff --git a/hardware-and-software-requirements.md b/hardware-and-software-requirements.md
index e39e03c0c9eee..0283aa1a28b3e 100644
--- a/hardware-and-software-requirements.md
+++ b/hardware-and-software-requirements.md
@@ -2,6 +2,7 @@
title: Software and Hardware Recommendations
summary: Learn the software and hardware recommendations for deploying and running TiDB.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/hardware-recommendations/']
---
# Software and Hardware Recommendations
diff --git a/identify-expensive-queries.md b/identify-expensive-queries.md
index 4d8719dc29dc1..c82c8516310b5 100644
--- a/identify-expensive-queries.md
+++ b/identify-expensive-queries.md
@@ -1,6 +1,7 @@
---
title: Identify Expensive Queries
category: how to
+aliases: ['/docs/dev/how-to/maintain/identify-abnormal-queries/identify-expensive-queries/']
---
# Identify Expensive Queries
diff --git a/identify-slow-queries.md b/identify-slow-queries.md
index f0d3a43d2e76e..df9303e58c522 100644
--- a/identify-slow-queries.md
+++ b/identify-slow-queries.md
@@ -2,7 +2,7 @@
title: Identify Slow Queries
summary: Use the slow query log to identify problematic SQL statements.
category: how-to
-aliases: ['/docs-cn/dev/how-to/maintain/identify-slow-queries/']
+aliases: ['/docs/dev/how-to/maintain/identify-abnormal-queries/identify-slow-queries/','/docs-cn/dev/how-to/maintain/identify-slow-queries/']
---
# Identify Slow Queries
diff --git a/import-example-data.md b/import-example-data.md
index 3b05eba01e9a5..3781f2d4e7bee 100644
--- a/import-example-data.md
+++ b/import-example-data.md
@@ -2,6 +2,7 @@
title: Import Example Database
summary: Install the Bikeshare example database.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/import-example-database/']
---
# Import Example Database
diff --git a/index-merge.md b/index-merge.md
index a5507056a7e5b..bd200ccb03b08 100644
--- a/index-merge.md
+++ b/index-merge.md
@@ -2,6 +2,7 @@
title: Access Tables Using `IndexMerge`
summary: Learn how to access tables using the `IndexMerge` query execution plan.
category: reference
+aliases: ['/docs/dev/reference/performance/index-merge/']
---
# Access Tables Using `IndexMerge`
diff --git a/join-reorder.md b/join-reorder.md
index b0e25dfb75b12..4f6ba14529430 100644
--- a/join-reorder.md
+++ b/join-reorder.md
@@ -2,6 +2,7 @@
title: Introduction to Join Reorder
summary: Use the Join Reorder algorithm to join multiple tables in TiDB.
category: reference
+aliases: ['/docs/dev/reference/performance/join-reorder/']
---
# Introduction to Join Reorder
diff --git a/keywords-and-reserved-words.md b/keywords-and-reserved-words.md
index a3af8800a7753..e3a80d1caf14e 100644
--- a/keywords-and-reserved-words.md
+++ b/keywords-and-reserved-words.md
@@ -2,6 +2,7 @@
title: Keywords and Reserved Words
summary: Learn about the keywords and reserved words in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/language-structure/keywords-and-reserved-words/']
---
# Keywords and Reserved Words
diff --git a/literal-values.md b/literal-values.md
index 05465f63cc92b..fdf662a36b746 100644
--- a/literal-values.md
+++ b/literal-values.md
@@ -2,6 +2,7 @@
title: Literal Values
summary: Learn how to use various literal values.
category: reference
+aliases: ['/docs/dev/reference/sql/language-structure/literal-values/']
---
# Literal Values
diff --git a/load-misuse-handling.md b/load-misuse-handling.md
index d705d31ffb33a..ae9c69c1a585e 100644
--- a/load-misuse-handling.md
+++ b/load-misuse-handling.md
@@ -1,6 +1,7 @@
---
title: Common Misuses During Full Data Import
category: reference
+aliases: ['/docs/dev/reference/tools/error-case-handling/load-misuse-handling/']
---
# Common Misuses During Full Data Import
diff --git a/loader-overview.md b/loader-overview.md
index d3f7b79e099d6..634cc27daed6b 100644
--- a/loader-overview.md
+++ b/loader-overview.md
@@ -2,6 +2,7 @@
title: Loader Instructions
summary: Use Loader to load data to TiDB.
category: reference
+aliases: ['/docs/dev/reference/tools/loader/']
---
# Loader Instructions
diff --git a/location-awareness.md b/location-awareness.md
index 3fda6cc0f15ec..8cb1d62404de8 100644
--- a/location-awareness.md
+++ b/location-awareness.md
@@ -2,6 +2,7 @@
title: Cluster Topology Configuration
summary: Learn to configure cluster topology to maximize the capacity for disaster recovery.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/geographic-redundancy/location-awareness/']
---
# Cluster Topology Configuration
diff --git a/maintain-tidb-using-ansible.md b/maintain-tidb-using-ansible.md
index bf40b94699952..8ad3c40819f0c 100644
--- a/maintain-tidb-using-ansible.md
+++ b/maintain-tidb-using-ansible.md
@@ -2,6 +2,7 @@
title: TiDB Ansible Common Operations
summary: Learn some common operations when using TiDB Ansible to administer a TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/orchestrated/ansible-operations/']
---
# TiDB Ansible Common Operations
diff --git a/maintain-tidb-using-tiup.md b/maintain-tidb-using-tiup.md
index 44fc08343ba77..31ad44db1b2a8 100644
--- a/maintain-tidb-using-tiup.md
+++ b/maintain-tidb-using-tiup.md
@@ -2,6 +2,7 @@
title: Common TiUP Operations
summary: Learn the common operations to operate and maintain a TiDB cluster using TiUP.
category: how-to
+aliases: ['/docs/dev/how-to/maintain/tiup-operations/']
---
# Common TiUP Operations
diff --git a/migrate-from-aurora-mysql-database.md b/migrate-from-aurora-mysql-database.md
index 08f9d1903e96b..3ea73aff99762 100644
--- a/migrate-from-aurora-mysql-database.md
+++ b/migrate-from-aurora-mysql-database.md
@@ -2,7 +2,7 @@
title: Migrate from MySQL (Amazon Aurora)
summary: Learn how to migrate from MySQL (using a case of Amazon Aurora) to TiDB by using TiDB Data Migration (DM).
category: how-to
-aliases: ['/docs/dev/how-to/migrate/from-aurora/']
+aliases: ['/docs/dev/how-to/migrate/from-mysql-aurora/','/docs/dev/how-to/migrate/from-aurora/']
---
# Migrate from MySQL (Amazon Aurora)
diff --git a/monitor-a-tidb-cluster.md b/monitor-a-tidb-cluster.md
index b15bda4cb70e6..85bc9d0a31bbc 100644
--- a/monitor-a-tidb-cluster.md
+++ b/monitor-a-tidb-cluster.md
@@ -2,6 +2,7 @@
title: Monitor a TiDB Cluster
summary: Learn how to monitor the state of a TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/monitor/monitor-a-cluster/']
---
# Monitor a TiDB Cluster
diff --git a/mydumper-overview.md b/mydumper-overview.md
index 9e4447602c0d0..e163ccdd60aca 100644
--- a/mydumper-overview.md
+++ b/mydumper-overview.md
@@ -2,6 +2,7 @@
title: Mydumper Instructions
summary: Use Mydumper to export data from TiDB.
category: reference
+aliases: ['/docs/dev/reference/tools/mydumper/']
---
# Mydumper Instructions
diff --git a/mysql-compatibility.md b/mysql-compatibility.md
index 383751165e2bd..d6efe6f5b1a76 100644
--- a/mysql-compatibility.md
+++ b/mysql-compatibility.md
@@ -2,6 +2,7 @@
title: Compatibility with MySQL
summary: Learn about the compatibility of TiDB with MySQL, and the unsupported and different features.
category: reference
+aliases: ['/docs/dev/reference/mysql-compatibility/']
---
# Compatibility with MySQL
diff --git a/offline-deployment-using-ansible.md b/offline-deployment-using-ansible.md
index a5d9d288a31db..ecadd011028e0 100644
--- a/offline-deployment-using-ansible.md
+++ b/offline-deployment-using-ansible.md
@@ -2,6 +2,7 @@
title: Deploy TiDB Offline Using TiDB Ansible
summary: Use TiDB Ansible to deploy a TiDB cluster offline.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/orchestrated/offline-ansible/']
---
# Deploy TiDB Offline Using TiDB Ansible
diff --git a/online-deployment-using-ansible.md b/online-deployment-using-ansible.md
index 8486ddacf8ed2..2e2bc6a54a108 100644
--- a/online-deployment-using-ansible.md
+++ b/online-deployment-using-ansible.md
@@ -2,6 +2,7 @@
title: Deploy TiDB Using TiDB Ansible
summary: Use TiDB Ansible to deploy a TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/orchestrated/ansible/']
---
# Deploy TiDB Using TiDB Ansible
diff --git a/optimistic-transaction.md b/optimistic-transaction.md
index 230719a79fac3..6fc28ebcf88e7 100644
--- a/optimistic-transaction.md
+++ b/optimistic-transaction.md
@@ -2,7 +2,7 @@
title: TiDB Optimistic Transaction Model
summary: Learn the optimistic transaction model in TiDB.
category: reference
-aliases: ['/docs/dev/reference/transactions/transaction-model/']
+aliases: ['/docs/dev/reference/transactions/transaction-optimistic/','/docs/dev/reference/transactions/transaction-model/']
---
# TiDB Optimistic Transaction Model
diff --git a/optimizer-hints.md b/optimizer-hints.md
index 44121ce14932b..18dcfbec64bdb 100644
--- a/optimizer-hints.md
+++ b/optimizer-hints.md
@@ -2,6 +2,7 @@
title: Optimizer Hints
summary: Use Optimizer Hints to influence query execution plans
category: reference
+aliases: ['/docs/dev/reference/performance/optimizer-hints/']
---
# Optimizer Hints
diff --git a/partitioned-table.md b/partitioned-table.md
index ca6bc221fc089..f4e5b16ba05eb 100644
--- a/partitioned-table.md
+++ b/partitioned-table.md
@@ -2,6 +2,7 @@
title: Partitioning
summary: Learn how to use partitioning in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/partitioning/']
---
# Partitioning
diff --git a/pd-configuration-file.md b/pd-configuration-file.md
index dbd74910d33cf..cb17ae98e3cd5 100644
--- a/pd-configuration-file.md
+++ b/pd-configuration-file.md
@@ -2,6 +2,7 @@
title: PD Configuration File
summary: Learn the PD configuration file.
category: reference
+aliases: ['/docs/dev/reference/configuration/pd-server/configuration-file/']
---
# PD Configuration File
diff --git a/pd-control.md b/pd-control.md
index c76170a623449..1ec037f80d108 100644
--- a/pd-control.md
+++ b/pd-control.md
@@ -2,6 +2,7 @@
title: PD Control User Guide
summary: Use PD Control to obtain the state information of a cluster and tune a cluster.
category: reference
+aliases: ['/docs/dev/reference/tools/pd-control/']
---
# PD Control User Guide
diff --git a/pd-recover.md b/pd-recover.md
index 83041f4c4aeec..82ec778b65a15 100644
--- a/pd-recover.md
+++ b/pd-recover.md
@@ -2,6 +2,7 @@
title: PD Recover User Guide
summary: Use PD Recover to recover a PD cluster which cannot start or provide services normally.
category: reference
+aliases: ['/docs/dev/reference/tools/pd-recover/']
---
# PD Recover User Guide
diff --git a/pessimistic-transaction.md b/pessimistic-transaction.md
index b8caf74a0ab90..eaa4fb453edd3 100644
--- a/pessimistic-transaction.md
+++ b/pessimistic-transaction.md
@@ -2,6 +2,7 @@
title: TiDB Pessimistic Transaction Model
summary: Learn the pessimistic transaction model in TiDB.
category: reference
+aliases: ['/docs/dev/reference/transactions/transaction-pessimistic/']
---
# TiDB Pessimistic Transaction Model
diff --git a/privilege-management.md b/privilege-management.md
index a71b8b05bacde..a26a90cbef9e0 100644
--- a/privilege-management.md
+++ b/privilege-management.md
@@ -2,6 +2,7 @@
title: Privilege Management
summary: Learn how to manage the privilege.
category: reference
+aliases: ['/docs/dev/reference/security/privilege-system/']
---
# Privilege Management
diff --git a/production-deployment-from-binary-tarball.md b/production-deployment-from-binary-tarball.md
index e970986d882d0..3de41ecdecab8 100644
--- a/production-deployment-from-binary-tarball.md
+++ b/production-deployment-from-binary-tarball.md
@@ -2,6 +2,7 @@
title: Production Deployment from Binary Tarball
summary: Use the binary to deploy a TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/from-tarball/production-environment/']
---
# Production Deployment from Binary Tarball
diff --git a/production-deployment-using-tiup.md b/production-deployment-using-tiup.md
index f8ab4cd40812c..c146158b3aabf 100644
--- a/production-deployment-using-tiup.md
+++ b/production-deployment-using-tiup.md
@@ -2,6 +2,7 @@
title: Deploy a TiDB Cluster Using TiUP
summary: Learn how to easily deploy a TiDB cluster using TiUP.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/orchestrated/tiup/']
---
# Deploy a TiDB Cluster Using TiUP
diff --git a/query-execution-plan.md b/query-execution-plan.md
index 5027b62ad511b..314bcc4c4313a 100644
--- a/query-execution-plan.md
+++ b/query-execution-plan.md
@@ -2,6 +2,7 @@
title: Understand the Query Execution Plan
summary: Learn about the execution plan information returned by the `EXPLAIN` statement in TiDB.
category: reference
+aliases: ['/docs/dev/reference/performance/understanding-the-query-execution-plan/']
---
# Understand the Query Execution Plan
diff --git a/read-historical-data.md b/read-historical-data.md
index e8f82774aadb5..0c85a5ad93996 100644
--- a/read-historical-data.md
+++ b/read-historical-data.md
@@ -2,6 +2,7 @@
title: Read Historical Data
summary: Learn about how TiDB reads data from history versions.
category: how-to
+aliases: ['/docs/dev/how-to/get-started/read-historical-data/']
---
# Read Historical Data
diff --git a/releases/release-1.0-ga.md b/releases/release-1.0-ga.md
index 4b7ba6da54c4e..278e93ce8f305 100644
--- a/releases/release-1.0-ga.md
+++ b/releases/release-1.0-ga.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0 release notes
category: Releases
+aliases: ['/docs/dev/releases/ga/']
---
# TiDB 1.0 Release Notes
diff --git a/releases/release-1.0.1.md b/releases/release-1.0.1.md
index eae5772fc191f..de81a174ec077 100644
--- a/releases/release-1.0.1.md
+++ b/releases/release-1.0.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/101/']
---
# TiDB 1.0.1 Release Notes
diff --git a/releases/release-1.0.2.md b/releases/release-1.0.2.md
index 3edb718ccb80a..cb30e94da1f39 100644
--- a/releases/release-1.0.2.md
+++ b/releases/release-1.0.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/102/']
---
# TiDB 1.0.2 Release Notes
diff --git a/releases/release-1.0.3.md b/releases/release-1.0.3.md
index c1924e388bd98..86defd9fd8de8 100644
--- a/releases/release-1.0.3.md
+++ b/releases/release-1.0.3.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.3 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/103/']
---
# TiDB 1.0.3 Release Notes
diff --git a/releases/release-1.0.4.md b/releases/release-1.0.4.md
index 1b1da76e05226..fe0de47acf5b3 100644
--- a/releases/release-1.0.4.md
+++ b/releases/release-1.0.4.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.4 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/104/']
---
# TiDB 1.0.4 Release Notes
diff --git a/releases/release-1.0.5.md b/releases/release-1.0.5.md
index e73599f6ac774..6f1363c9181c1 100644
--- a/releases/release-1.0.5.md
+++ b/releases/release-1.0.5.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.5 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/105/']
---
# TiDB 1.0.5 Release Notes
diff --git a/releases/release-1.0.6.md b/releases/release-1.0.6.md
index 002b8ecd09ed0..47679d01e44fe 100644
--- a/releases/release-1.0.6.md
+++ b/releases/release-1.0.6.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.6 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/106/']
---
# TiDB 1.0.6 Release Notes
diff --git a/releases/release-1.0.7.md b/releases/release-1.0.7.md
index 69cc9bceb6457..797e47baf16f0 100644
--- a/releases/release-1.0.7.md
+++ b/releases/release-1.0.7.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.7 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/107/']
---
# TiDB 1.0.7 Release Notes
diff --git a/releases/release-1.0.8.md b/releases/release-1.0.8.md
index fe1ab39c7bc7c..456baf3658208 100644
--- a/releases/release-1.0.8.md
+++ b/releases/release-1.0.8.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.0.8 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/108/']
---
# TiDB 1.0.8 Release Notes
diff --git a/releases/release-1.1-alpha.md b/releases/release-1.1-alpha.md
index b235ed1c97229..7766772af27ab 100644
--- a/releases/release-1.1-alpha.md
+++ b/releases/release-1.1-alpha.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.1 Alpha Release Notes
category: Releases
+aliases: ['/docs/dev/releases/11alpha/']
---
# TiDB 1.1 Alpha Release Notes
diff --git a/releases/release-1.1-beta.md b/releases/release-1.1-beta.md
index bf8cce9373869..e9c73f6c23256 100644
--- a/releases/release-1.1-beta.md
+++ b/releases/release-1.1-beta.md
@@ -1,6 +1,7 @@
---
title: TiDB 1.1 Beta Release Notes
category: Releases
+aliases: ['/docs/dev/releases/11beta/']
---
# TiDB 1.1 Beta Release Notes
diff --git a/releases/release-2.0-ga.md b/releases/release-2.0-ga.md
index ce3b942aa5d1a..31c6213319671 100644
--- a/releases/release-2.0-ga.md
+++ b/releases/release-2.0-ga.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.0ga/']
---
# TiDB 2.0 Release Notes
diff --git a/releases/release-2.0-rc.1.md b/releases/release-2.0-rc.1.md
index 4130dd729a786..426090366888b 100644
--- a/releases/release-2.0-rc.1.md
+++ b/releases/release-2.0-rc.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0 RC1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2rc1/']
---
# TiDB 2.0 RC1 Release Notes
diff --git a/releases/release-2.0-rc.3.md b/releases/release-2.0-rc.3.md
index 5ac668fee136f..a62e51e17163f 100644
--- a/releases/release-2.0-rc.3.md
+++ b/releases/release-2.0-rc.3.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0 RC3 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2rc3/']
---
# TiDB 2.0 RC3 Release Notes
diff --git a/releases/release-2.0-rc.4.md b/releases/release-2.0-rc.4.md
index b228d70a16bc3..af0c59847565f 100644
--- a/releases/release-2.0-rc.4.md
+++ b/releases/release-2.0-rc.4.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0 RC4 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2rc4/']
---
# TiDB 2.0 RC4 Release Notes
diff --git a/releases/release-2.0-rc.5.md b/releases/release-2.0-rc.5.md
index ab049f2395a08..c34d4670a5f0f 100644
--- a/releases/release-2.0-rc.5.md
+++ b/releases/release-2.0-rc.5.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0 RC5 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2rc5/']
---
# TiDB 2.0 RC5 Release Notes
diff --git a/releases/release-2.0.1.md b/releases/release-2.0.1.md
index e7b9e36511e7e..957d7e6836841 100644
--- a/releases/release-2.0.1.md
+++ b/releases/release-2.0.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/201/']
---
# TiDB 2.0.1 Release Notes
diff --git a/releases/release-2.0.10.md b/releases/release-2.0.10.md
index 75d3eb1af14dd..6fd8e1156fc70 100644
--- a/releases/release-2.0.10.md
+++ b/releases/release-2.0.10.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.10 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.0.10/']
---
# TiDB 2.0.10 Release Notes
diff --git a/releases/release-2.0.11.md b/releases/release-2.0.11.md
index 29471ed1e6d80..6c0396e3a48e9 100644
--- a/releases/release-2.0.11.md
+++ b/releases/release-2.0.11.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.11 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.0.11/']
---
# TiDB 2.0.11 Release Notes
diff --git a/releases/release-2.0.2.md b/releases/release-2.0.2.md
index a06012f63903e..77139bbccd629 100644
--- a/releases/release-2.0.2.md
+++ b/releases/release-2.0.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/202/']
---
# TiDB 2.0.2 Release Notes
diff --git a/releases/release-2.0.3.md b/releases/release-2.0.3.md
index 5fd47b0825588..00c014fea5549 100644
--- a/releases/release-2.0.3.md
+++ b/releases/release-2.0.3.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.3 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/203/']
---
# TiDB 2.0.3 Release Notes
diff --git a/releases/release-2.0.4.md b/releases/release-2.0.4.md
index 6e6ce10b8d4f7..6448b4ff61532 100644
--- a/releases/release-2.0.4.md
+++ b/releases/release-2.0.4.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.4 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/204/']
---
# TiDB 2.0.4 Release Notes
diff --git a/releases/release-2.0.5.md b/releases/release-2.0.5.md
index 306b0178eacde..e3d635d7b84a9 100644
--- a/releases/release-2.0.5.md
+++ b/releases/release-2.0.5.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.5 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/205/']
---
# TiDB 2.0.5 Release Notes
diff --git a/releases/release-2.0.6.md b/releases/release-2.0.6.md
index 27b9bc9cabb4f..df2525ddc5dec 100644
--- a/releases/release-2.0.6.md
+++ b/releases/release-2.0.6.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.6 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/206/']
---
# TiDB 2.0.6 Release Notes
diff --git a/releases/release-2.0.7.md b/releases/release-2.0.7.md
index 737441b2907c1..5f33225ad4cfa 100644
--- a/releases/release-2.0.7.md
+++ b/releases/release-2.0.7.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.7 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/207/']
---
# TiDB 2.0.7 Release Notes
diff --git a/releases/release-2.0.8.md b/releases/release-2.0.8.md
index 3b239460acb87..1d972080ad59b 100644
--- a/releases/release-2.0.8.md
+++ b/releases/release-2.0.8.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.8 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/208/']
---
# TiDB 2.0.8 Release Notes
diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md
index 74f3b1b472828..8a31d5227a674 100644
--- a/releases/release-2.0.9.md
+++ b/releases/release-2.0.9.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.0.9 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/209/']
---
# TiDB 2.0.9 Release Notes
diff --git a/releases/release-2.1-beta.md b/releases/release-2.1-beta.md
index a12f933532450..5d2ad24ddfcc9 100644
--- a/releases/release-2.1-beta.md
+++ b/releases/release-2.1-beta.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1 Beta Release Notes
category: Releases
+aliases: ['/docs/dev/releases/21beta/']
---
# TiDB 2.1 Beta Release Notes
diff --git a/releases/release-2.1-ga.md b/releases/release-2.1-ga.md
index e92015dd48a9b..a74d15bbd8e50 100644
--- a/releases/release-2.1-ga.md
+++ b/releases/release-2.1-ga.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1 GA Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1ga/']
---
# TiDB 2.1 GA Release Notes
diff --git a/releases/release-2.1-rc.1.md b/releases/release-2.1-rc.1.md
index a0891bff4b6fe..8e8526991ba6b 100644
--- a/releases/release-2.1-rc.1.md
+++ b/releases/release-2.1-rc.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1 RC1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/21rc1/']
---
# TiDB 2.1 RC1 Release Notes
diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md
index d81728e62af3d..c0450c60c145c 100644
--- a/releases/release-2.1-rc.2.md
+++ b/releases/release-2.1-rc.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1 RC2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/21rc2/']
---
# TiDB 2.1 RC2 Release Notes
diff --git a/releases/release-2.1-rc.3.md b/releases/release-2.1-rc.3.md
index 8c2f7929b7975..cceb8f2c4be34 100644
--- a/releases/release-2.1-rc.3.md
+++ b/releases/release-2.1-rc.3.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1 RC3 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/21rc3/']
---
# TiDB 2.1 RC3 Release Notes
diff --git a/releases/release-2.1-rc.4.md b/releases/release-2.1-rc.4.md
index e192b9045ec51..d8fbf64db1142 100644
--- a/releases/release-2.1-rc.4.md
+++ b/releases/release-2.1-rc.4.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1 RC4 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/21rc4/']
---
# TiDB 2.1 RC4 Release Notes
diff --git a/releases/release-2.1-rc.5.md b/releases/release-2.1-rc.5.md
index 557d2811aa06d..0df39a994f6f9 100644
--- a/releases/release-2.1-rc.5.md
+++ b/releases/release-2.1-rc.5.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1 RC5 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/21rc5/']
---
diff --git a/releases/release-2.1.1.md b/releases/release-2.1.1.md
index 825c9692bac7e..cedb577c7334b 100644
--- a/releases/release-2.1.1.md
+++ b/releases/release-2.1.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.1/']
---
# TiDB 2.1.1 Release Notes
diff --git a/releases/release-2.1.10.md b/releases/release-2.1.10.md
index 9ae352fc3cc34..1175fd320d337 100644
--- a/releases/release-2.1.10.md
+++ b/releases/release-2.1.10.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.10 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.10/']
---
# TiDB 2.1.10 Release Notes
diff --git a/releases/release-2.1.11.md b/releases/release-2.1.11.md
index 37fbb344606b5..b12c8fbf0dde4 100644
--- a/releases/release-2.1.11.md
+++ b/releases/release-2.1.11.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.11 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.11/']
---
# TiDB 2.1.11 Release Notes
diff --git a/releases/release-2.1.12.md b/releases/release-2.1.12.md
index e51851fa8ebd2..7438e5d29343b 100644
--- a/releases/release-2.1.12.md
+++ b/releases/release-2.1.12.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.12 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.12/']
---
# TiDB 2.1.12 Release Notes
diff --git a/releases/release-2.1.13.md b/releases/release-2.1.13.md
index 9f402cb61ec29..ec947f6d09a16 100644
--- a/releases/release-2.1.13.md
+++ b/releases/release-2.1.13.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.13 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.13/']
---
# TiDB 2.1.13 Release Notes
diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md
index b82a12b54f692..c948cbc5fd2f2 100644
--- a/releases/release-2.1.14.md
+++ b/releases/release-2.1.14.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.14 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.14/']
---
# TiDB 2.1.14 Release Notes
diff --git a/releases/release-2.1.15.md b/releases/release-2.1.15.md
index bf475367d0b52..79676f598e39b 100644
--- a/releases/release-2.1.15.md
+++ b/releases/release-2.1.15.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.15 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.15/']
---
# TiDB 2.1.15 Release Notes
diff --git a/releases/release-2.1.16.md b/releases/release-2.1.16.md
index 3627c4ac03ac6..0c8d14825a9ad 100644
--- a/releases/release-2.1.16.md
+++ b/releases/release-2.1.16.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.16 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.16/']
---
# TiDB 2.1.16 Release Notes
diff --git a/releases/release-2.1.17.md b/releases/release-2.1.17.md
index 3fd21ce76534d..23014a0019e66 100644
--- a/releases/release-2.1.17.md
+++ b/releases/release-2.1.17.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.17 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.17/']
---
# TiDB 2.1.17 Release Notes
diff --git a/releases/release-2.1.18.md b/releases/release-2.1.18.md
index 2d62e87f787d5..077e3790d755a 100644
--- a/releases/release-2.1.18.md
+++ b/releases/release-2.1.18.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.18 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.18/']
---
# TiDB 2.1.18 Release Notes
diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md
index a623025822641..b8c43b33c766b 100644
--- a/releases/release-2.1.19.md
+++ b/releases/release-2.1.19.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.19 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.19/']
---
# TiDB 2.1.19 Release Notes
diff --git a/releases/release-2.1.2.md b/releases/release-2.1.2.md
index 5449b5234f4b3..6583166022dd2 100644
--- a/releases/release-2.1.2.md
+++ b/releases/release-2.1.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.2/']
---
# TiDB 2.1.2 Release Notes
diff --git a/releases/release-2.1.3.md b/releases/release-2.1.3.md
index e0bf72ae593c7..aa6c8a5f9f2fc 100644
--- a/releases/release-2.1.3.md
+++ b/releases/release-2.1.3.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.3 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.3/']
---
# TiDB 2.1.3 Release Notes
diff --git a/releases/release-2.1.4.md b/releases/release-2.1.4.md
index 5011b056cc760..93f27bb27b4a0 100644
--- a/releases/release-2.1.4.md
+++ b/releases/release-2.1.4.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.4 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.4/']
---
# TiDB 2.1.4 Release Notes
diff --git a/releases/release-2.1.5.md b/releases/release-2.1.5.md
index 785f692a06f4e..36dd657b34eb6 100644
--- a/releases/release-2.1.5.md
+++ b/releases/release-2.1.5.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.5 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.5/']
---
# TiDB 2.1.5 Release Notes
diff --git a/releases/release-2.1.6.md b/releases/release-2.1.6.md
index 5e34d716b8178..406265f1631b8 100644
--- a/releases/release-2.1.6.md
+++ b/releases/release-2.1.6.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.6 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.6/']
---
# TiDB 2.1.6 Release Notes
diff --git a/releases/release-2.1.7.md b/releases/release-2.1.7.md
index 082a55082446a..fe9ef6ea2284a 100644
--- a/releases/release-2.1.7.md
+++ b/releases/release-2.1.7.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.7 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.7/']
---
# TiDB 2.1.7 Release Notes
diff --git a/releases/release-2.1.8.md b/releases/release-2.1.8.md
index aa156bab9a115..ff19aae9fdc8f 100644
--- a/releases/release-2.1.8.md
+++ b/releases/release-2.1.8.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.8 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.8/']
---
# TiDB 2.1.8 Release Notes
diff --git a/releases/release-2.1.9.md b/releases/release-2.1.9.md
index 89504a7dfcd36..02f950cf921fd 100644
--- a/releases/release-2.1.9.md
+++ b/releases/release-2.1.9.md
@@ -1,6 +1,7 @@
---
title: TiDB 2.1.9 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/2.1.9/']
---
# TiDB 2.1.9 Release Notes
diff --git a/releases/release-3.0-beta.md b/releases/release-3.0-beta.md
index 753f3b9577dfe..6c9c8280cc7bb 100644
--- a/releases/release-3.0-beta.md
+++ b/releases/release-3.0-beta.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0 Beta Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0beta/']
---
# TiDB 3.0 Beta Release Notes
diff --git a/releases/release-3.0-ga.md b/releases/release-3.0-ga.md
index 917970f25cd70..b4e749ae25bf0 100644
--- a/releases/release-3.0-ga.md
+++ b/releases/release-3.0-ga.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0 GA Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0-ga/']
---
# TiDB 3.0 GA Release Notes
diff --git a/releases/release-3.0.0-beta.1.md b/releases/release-3.0.0-beta.1.md
index f842ced9f4c67..b8e4def21efe6 100644
--- a/releases/release-3.0.0-beta.1.md
+++ b/releases/release-3.0.0-beta.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.0 Beta.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.0-beta.1/']
---
# TiDB 3.0.0 Beta.1 Release Notes
diff --git a/releases/release-3.0.0-rc.1.md b/releases/release-3.0.0-rc.1.md
index 05be906c0e015..b90496e8fe584 100644
--- a/releases/release-3.0.0-rc.1.md
+++ b/releases/release-3.0.0-rc.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.0-rc.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.0-rc.1/']
---
# TiDB 3.0.0-rc.1 Release Notes
diff --git a/releases/release-3.0.0-rc.2.md b/releases/release-3.0.0-rc.2.md
index 0d6836d08da6e..a6ab88b32e31c 100644
--- a/releases/release-3.0.0-rc.2.md
+++ b/releases/release-3.0.0-rc.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.0-rc.2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.0-rc.2/']
---
# TiDB 3.0.0-rc.2 Release Notes
diff --git a/releases/release-3.0.0-rc.3.md b/releases/release-3.0.0-rc.3.md
index c48d1e7093c85..fa4893c9547a0 100644
--- a/releases/release-3.0.0-rc.3.md
+++ b/releases/release-3.0.0-rc.3.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.0-rc.3 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.0-rc.3/']
---
# TiDB 3.0.0-rc.3 Release Notes
diff --git a/releases/release-3.0.1.md b/releases/release-3.0.1.md
index 3928b49d9d326..a3f5331d1889a 100644
--- a/releases/release-3.0.1.md
+++ b/releases/release-3.0.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.1/']
---
# TiDB 3.0.1 Release Notes
diff --git a/releases/release-3.0.10.md b/releases/release-3.0.10.md
index 433dc909b496e..527e6969fe61a 100644
--- a/releases/release-3.0.10.md
+++ b/releases/release-3.0.10.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.10 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.10/']
---
# TiDB 3.0.10 Release Notes
diff --git a/releases/release-3.0.11.md b/releases/release-3.0.11.md
index 14e036834eee0..a26bbb4366921 100644
--- a/releases/release-3.0.11.md
+++ b/releases/release-3.0.11.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.11 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.11/']
---
# TiDB 3.0.11 Release Notes
diff --git a/releases/release-3.0.12.md b/releases/release-3.0.12.md
index d579313ce4254..6dfb6c1951f99 100644
--- a/releases/release-3.0.12.md
+++ b/releases/release-3.0.12.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.12 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.12/']
---
# TiDB 3.0.12 Release Notes
diff --git a/releases/release-3.0.13.md b/releases/release-3.0.13.md
index 40f5893415561..5e2eddca0c9c3 100644
--- a/releases/release-3.0.13.md
+++ b/releases/release-3.0.13.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.13 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.13/']
---
# TiDB 3.0.13 Release Notes
diff --git a/releases/release-3.0.14.md b/releases/release-3.0.14.md
index a773c27fe0c09..52ab418eb1c68 100644
--- a/releases/release-3.0.14.md
+++ b/releases/release-3.0.14.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.14 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.14/']
---
# TiDB 3.0.14 Release Notes
diff --git a/releases/release-3.0.2.md b/releases/release-3.0.2.md
index e3a3f1918a324..1af4c84e02245 100644
--- a/releases/release-3.0.2.md
+++ b/releases/release-3.0.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.2/']
---
# TiDB 3.0.2 Release Notes
diff --git a/releases/release-3.0.3.md b/releases/release-3.0.3.md
index e58f952c81c12..e25c3a5c66025 100644
--- a/releases/release-3.0.3.md
+++ b/releases/release-3.0.3.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.3 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.3/']
---
# TiDB 3.0.3 Release Notes
diff --git a/releases/release-3.0.4.md b/releases/release-3.0.4.md
index 5117735f12eb7..99062875649c1 100644
--- a/releases/release-3.0.4.md
+++ b/releases/release-3.0.4.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.4 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.4/']
---
# TiDB 3.0.4 Release Notes
diff --git a/releases/release-3.0.5.md b/releases/release-3.0.5.md
index 9aaef4aa656eb..193342a5f5c23 100644
--- a/releases/release-3.0.5.md
+++ b/releases/release-3.0.5.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.5 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.5/']
---
# TiDB 3.0.5 Release Notes
diff --git a/releases/release-3.0.6.md b/releases/release-3.0.6.md
index 7ef9fa7fd0b99..806890c3b9303 100644
--- a/releases/release-3.0.6.md
+++ b/releases/release-3.0.6.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.6 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.6/']
---
# TiDB 3.0.6 Release Notes
diff --git a/releases/release-3.0.7.md b/releases/release-3.0.7.md
index 528c26a3b630d..ef41ea1f5ef8c 100644
--- a/releases/release-3.0.7.md
+++ b/releases/release-3.0.7.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.7 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.7/']
---
# TiDB 3.0.7 Release Notes
diff --git a/releases/release-3.0.8.md b/releases/release-3.0.8.md
index 3e20374fc9128..d25c6e9f4df2d 100644
--- a/releases/release-3.0.8.md
+++ b/releases/release-3.0.8.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.8 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.8/']
---
# TiDB 3.0.8 Release Notes
diff --git a/releases/release-3.0.9.md b/releases/release-3.0.9.md
index 86252b0a0684d..a5a15874890b4 100644
--- a/releases/release-3.0.9.md
+++ b/releases/release-3.0.9.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.0.9 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.0.9/']
---
# TiDB 3.0.9 Release Notes
diff --git a/releases/release-3.1.0-beta.1.md b/releases/release-3.1.0-beta.1.md
index 851b30e9fd4da..77b8bd9e05047 100644
--- a/releases/release-3.1.0-beta.1.md
+++ b/releases/release-3.1.0-beta.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.1 Beta.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.1.0-beta.1/']
---
# TiDB 3.1 Beta.1 Release Notes
diff --git a/releases/release-3.1.0-beta.2.md b/releases/release-3.1.0-beta.2.md
index d91e67dcf6bd1..cd7fe35ba9762 100644
--- a/releases/release-3.1.0-beta.2.md
+++ b/releases/release-3.1.0-beta.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.1 Beta.2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.1.0-beta.2/']
---
# TiDB 3.1 Beta.2 Release Notes
diff --git a/releases/release-3.1.0-beta.md b/releases/release-3.1.0-beta.md
index 63b486cd16d03..ec9def4224224 100644
--- a/releases/release-3.1.0-beta.md
+++ b/releases/release-3.1.0-beta.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.1 Beta Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.1.0-beta/']
---
# TiDB 3.1 Beta Release Notes
diff --git a/releases/release-3.1.0-ga.md b/releases/release-3.1.0-ga.md
index ffce3c9e4b197..825aee7917bc0 100644
--- a/releases/release-3.1.0-ga.md
+++ b/releases/release-3.1.0-ga.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.1.0 GA Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.1.0-ga/']
---
# TiDB 3.1.0 GA Release Notes
diff --git a/releases/release-3.1.0-rc.md b/releases/release-3.1.0-rc.md
index dbb32556024ed..2c5fd58022873 100644
--- a/releases/release-3.1.0-rc.md
+++ b/releases/release-3.1.0-rc.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.1 RC Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.1.0-rc/']
---
# TiDB 3.1 RC Release Notes
diff --git a/releases/release-3.1.1.md b/releases/release-3.1.1.md
index 64113af2aeaee..c56bce3775e8f 100644
--- a/releases/release-3.1.1.md
+++ b/releases/release-3.1.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 3.1.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/3.1.1/']
---
# TiDB 3.1.1 Release Notes
diff --git a/releases/release-4.0.0-beta.1.md b/releases/release-4.0.0-beta.1.md
index be5b621b84ded..ebb87dfd7a851 100644
--- a/releases/release-4.0.0-beta.1.md
+++ b/releases/release-4.0.0-beta.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 4.0.0 Beta.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/4.0.0-beta.1/']
---
# TiDB 4.0.0 Beta.1 Release Notes
diff --git a/releases/release-4.0.0-beta.2.md b/releases/release-4.0.0-beta.2.md
index c11445a13021e..f2fe0ddc23a23 100644
--- a/releases/release-4.0.0-beta.2.md
+++ b/releases/release-4.0.0-beta.2.md
@@ -1,6 +1,7 @@
---
title: TiDB 4.0.0 Beta.2 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/4.0.0-beta.2/']
---
# TiDB 4.0.0 Beta.2 Release Notes
diff --git a/releases/release-4.0.0-beta.md b/releases/release-4.0.0-beta.md
index 9f2131171bf3f..fb56413bc2853 100644
--- a/releases/release-4.0.0-beta.md
+++ b/releases/release-4.0.0-beta.md
@@ -1,6 +1,7 @@
---
title: TiDB 4.0 Beta Release Notes
category: Releases
+aliases: ['/docs/dev/releases/4.0.0-beta/']
---
# TiDB 4.0 Beta Release Notes
diff --git a/releases/release-4.0.0-rc.1.md b/releases/release-4.0.0-rc.1.md
index b82fa1217b4b8..6e15e22e9f3ec 100644
--- a/releases/release-4.0.0-rc.1.md
+++ b/releases/release-4.0.0-rc.1.md
@@ -1,6 +1,7 @@
---
title: TiDB 4.0 RC.1 Release Notes
category: Releases
+aliases: ['/docs/dev/releases/4.0.0-rc.1/']
---
# TiDB 4.0 RC.1 Release Notes
diff --git a/releases/release-4.0.0-rc.md b/releases/release-4.0.0-rc.md
index 30007292b9397..754731b4fa54c 100644
--- a/releases/release-4.0.0-rc.md
+++ b/releases/release-4.0.0-rc.md
@@ -1,6 +1,7 @@
---
title: TiDB 4.0 RC Release Notes
category: Releases
+aliases: ['/docs/dev/releases/4.0.0-rc/']
---
# TiDB 4.0 RC Release Notes
diff --git a/releases/release-notes.md b/releases/release-notes.md
index b5736539aa102..6fa7e49d870ad 100644
--- a/releases/release-notes.md
+++ b/releases/release-notes.md
@@ -1,6 +1,7 @@
---
title: Release Notes
category: release
+aliases: ['/docs/dev/releases/rn/']
---
# TiDB Release Notes
diff --git a/releases/release-pre-ga.md b/releases/release-pre-ga.md
index 5d688791b7c4f..dea12cd574750 100644
--- a/releases/release-pre-ga.md
+++ b/releases/release-pre-ga.md
@@ -1,6 +1,7 @@
---
title: Pre-GA release notes
category: releases
+aliases: ['/docs/dev/releases/prega/']
---
# Pre-GA Release Notes
diff --git a/releases/release-rc.1.md b/releases/release-rc.1.md
index 1b4e4b30ae140..e9ba265d9db86 100644
--- a/releases/release-rc.1.md
+++ b/releases/release-rc.1.md
@@ -1,6 +1,7 @@
---
title: TiDB RC1 Release Notes
category: releases
+aliases: ['/docs/dev/releases/rc1/']
---
# TiDB RC1 Release Notes
diff --git a/releases/release-rc.2.md b/releases/release-rc.2.md
index 136ec79955cb7..cd72ebb699110 100644
--- a/releases/release-rc.2.md
+++ b/releases/release-rc.2.md
@@ -1,6 +1,7 @@
---
title: TiDB RC2 Release Notes
category: releases
+aliases: ['/docs/dev/releases/rc2/']
---
# TiDB RC2 Release Notes
diff --git a/releases/release-rc.3.md b/releases/release-rc.3.md
index 73431b4308b2e..1c556bb1ba29b 100644
--- a/releases/release-rc.3.md
+++ b/releases/release-rc.3.md
@@ -1,6 +1,7 @@
---
title: TiDB RC3 Release Notes
category: releases
+aliases: ['/docs/dev/releases/rc3/']
---
# TiDB RC3 Release Notes
diff --git a/releases/release-rc.4.md b/releases/release-rc.4.md
index 3ec1c1b8e8c24..b5f79974deefb 100644
--- a/releases/release-rc.4.md
+++ b/releases/release-rc.4.md
@@ -1,6 +1,7 @@
---
title: TiDB RC4 Release Notes
category: releases
+aliases: ['/docs/dev/releases/rc4/']
---
# TiDB RC4 Release Notes
diff --git a/role-based-access-control.md b/role-based-access-control.md
index 72c7914751d38..1d35d270b52cc 100644
--- a/role-based-access-control.md
+++ b/role-based-access-control.md
@@ -2,6 +2,7 @@
title: Role-Based Access Control
summary: This document introduces TiDB RBAC operations and implementation.
category: reference
+aliases: ['/docs/dev/reference/security/role-based-access-control/']
---
# Role-Based Access Control
diff --git a/scale-tidb-using-ansible.md b/scale-tidb-using-ansible.md
index 66f7369faaa27..82901ee12a454 100644
--- a/scale-tidb-using-ansible.md
+++ b/scale-tidb-using-ansible.md
@@ -2,6 +2,7 @@
title: Scale the TiDB Cluster Using TiDB Ansible
summary: Use TiDB Ansible to increase/decrease the capacity of a TiDB/TiKV/PD node.
category: how-to
+aliases: ['/docs/dev/how-to/scale/with-ansible/']
---
# Scale the TiDB Cluster Using TiDB Ansible
diff --git a/schema-object-names.md b/schema-object-names.md
index 5fe5b3564d347..e03e834c5ac07 100644
--- a/schema-object-names.md
+++ b/schema-object-names.md
@@ -2,6 +2,7 @@
title: Schema Object Names
summary: Learn about the schema object names (identifiers) in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/language-structure/schema-object-names/']
---
# Schema Object Names
diff --git a/security-compatibility-with-mysql.md b/security-compatibility-with-mysql.md
index 90b47aec8878f..25cee78775bc5 100644
--- a/security-compatibility-with-mysql.md
+++ b/security-compatibility-with-mysql.md
@@ -2,6 +2,7 @@
title: Security Compatibility with MySQL
summary: Learn TiDB's security compatibilities with MySQL.
category: reference
+aliases: ['/docs/dev/reference/security/compatibility/']
---
# Security Compatibility with MySQL
diff --git a/sql-mode.md b/sql-mode.md
index 0311fec77e7e4..24ae25071ce20 100644
--- a/sql-mode.md
+++ b/sql-mode.md
@@ -2,6 +2,7 @@
title: SQL Mode
summary: Learn SQL mode.
category: reference
+aliases: ['/docs/dev/reference/sql/sql-mode/']
---
# SQL Mode
diff --git a/sql-optimization-concepts.md b/sql-optimization-concepts.md
index e03773a0f8f49..b48a9828de1a6 100644
--- a/sql-optimization-concepts.md
+++ b/sql-optimization-concepts.md
@@ -2,6 +2,7 @@
title: SQL Optimization Process
summary: Learn about the logical and physical optimization of SQL in TiDB.
category: reference
+aliases: ['/docs/dev/reference/performance/sql-optimizer-overview/']
---
# SQL Optimization Process
diff --git a/sql-statements/sql-statement-add-column.md b/sql-statements/sql-statement-add-column.md
index d69be75a59c9e..3433f6dd86c9c 100644
--- a/sql-statements/sql-statement-add-column.md
+++ b/sql-statements/sql-statement-add-column.md
@@ -2,6 +2,7 @@
title: ADD COLUMN | TiDB SQL Statement Reference
summary: An overview of the usage of ADD COLUMN for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/add-column/']
---
# ADD COLUMN
diff --git a/sql-statements/sql-statement-add-index.md b/sql-statements/sql-statement-add-index.md
index b9f0d4c71ff4a..7bddd00bccddc 100644
--- a/sql-statements/sql-statement-add-index.md
+++ b/sql-statements/sql-statement-add-index.md
@@ -2,6 +2,7 @@
title: ADD INDEX | TiDB SQL Statement Reference
summary: An overview of the usage of ADD INDEX for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/add-index/']
---
# ADD INDEX
diff --git a/sql-statements/sql-statement-admin.md b/sql-statements/sql-statement-admin.md
index 093bc80990da0..2e4bfcb42221f 100644
--- a/sql-statements/sql-statement-admin.md
+++ b/sql-statements/sql-statement-admin.md
@@ -2,6 +2,7 @@
title: ADMIN | TiDB SQL Statement Reference
summary: An overview of the usage of ADMIN for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/admin/']
---
# ADMIN
diff --git a/sql-statements/sql-statement-alter-database.md b/sql-statements/sql-statement-alter-database.md
index 5816ebb03f2ec..26a84c0fd3955 100644
--- a/sql-statements/sql-statement-alter-database.md
+++ b/sql-statements/sql-statement-alter-database.md
@@ -2,6 +2,7 @@
title: ALTER DATABASE | TiDB SQL Statement Reference
summary: An overview of the usage of ALTER DATABASE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/alter-database/']
---
# ALTER DATABASE
diff --git a/sql-statements/sql-statement-alter-instance.md b/sql-statements/sql-statement-alter-instance.md
index a0c8ef58c3cac..86d51e99e4bb1 100644
--- a/sql-statements/sql-statement-alter-instance.md
+++ b/sql-statements/sql-statement-alter-instance.md
@@ -2,6 +2,7 @@
title: ALTER INSTANCE
summary: Learn the overview of the `ALTER INSTANCE` usage in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/alter-instance/']
---
# ALTER INSTANCE
diff --git a/sql-statements/sql-statement-alter-table.md b/sql-statements/sql-statement-alter-table.md
index 1ebfad9eb8e6e..33caa16a7a97d 100644
--- a/sql-statements/sql-statement-alter-table.md
+++ b/sql-statements/sql-statement-alter-table.md
@@ -2,6 +2,7 @@
title: ALTER TABLE | TiDB SQL Statement Reference
summary: An overview of the usage of ALTER TABLE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/alter-table/']
---
# ALTER TABLE
diff --git a/sql-statements/sql-statement-alter-user.md b/sql-statements/sql-statement-alter-user.md
index 126d4bd247bf9..d31e06733ad47 100644
--- a/sql-statements/sql-statement-alter-user.md
+++ b/sql-statements/sql-statement-alter-user.md
@@ -2,6 +2,7 @@
title: ALTER USER | TiDB SQL Statement Reference
summary: An overview of the usage of ALTER USER for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/alter-user/']
---
# ALTER USER
diff --git a/sql-statements/sql-statement-analyze-table.md b/sql-statements/sql-statement-analyze-table.md
index 298ac1ede4cdc..b7e233a751cd4 100644
--- a/sql-statements/sql-statement-analyze-table.md
+++ b/sql-statements/sql-statement-analyze-table.md
@@ -2,6 +2,7 @@
title: ANALYZE TABLE | TiDB SQL Statement Reference
summary: An overview of the usage of ANALYZE TABLE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/analyze-table/']
---
# ANALYZE TABLE
diff --git a/sql-statements/sql-statement-begin.md b/sql-statements/sql-statement-begin.md
index 9c5a0fc70ad37..0711f337a4367 100644
--- a/sql-statements/sql-statement-begin.md
+++ b/sql-statements/sql-statement-begin.md
@@ -2,6 +2,7 @@
title: BEGIN | TiDB SQL Statement Reference
summary: An overview of the usage of BEGIN for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/begin/']
---
# BEGIN
diff --git a/sql-statements/sql-statement-change-column.md b/sql-statements/sql-statement-change-column.md
index 2f7389aac1b93..ab37ee803540f 100644
--- a/sql-statements/sql-statement-change-column.md
+++ b/sql-statements/sql-statement-change-column.md
@@ -2,6 +2,7 @@
title: CHANGE COLUMN | TiDB SQL Statement Reference
summary: An overview of the usage of CHANGE COLUMN for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/change-column/']
---
# CHANGE COLUMN
diff --git a/sql-statements/sql-statement-commit.md b/sql-statements/sql-statement-commit.md
index 6d6800f211401..34ac13e923a65 100644
--- a/sql-statements/sql-statement-commit.md
+++ b/sql-statements/sql-statement-commit.md
@@ -2,6 +2,7 @@
title: COMMIT | TiDB SQL Statement Reference
summary: An overview of the usage of COMMIT for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/commit/']
---
# COMMIT
diff --git a/sql-statements/sql-statement-create-database.md b/sql-statements/sql-statement-create-database.md
index a4c9912576d54..e673e9bc95c2c 100644
--- a/sql-statements/sql-statement-create-database.md
+++ b/sql-statements/sql-statement-create-database.md
@@ -2,6 +2,7 @@
title: CREATE DATABASE | TiDB SQL Statement Reference
summary: An overview of the usage of CREATE DATABASE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/create-database/']
---
# CREATE DATABASE
diff --git a/sql-statements/sql-statement-create-index.md b/sql-statements/sql-statement-create-index.md
index 0084592f39ed3..f61609ec4569e 100644
--- a/sql-statements/sql-statement-create-index.md
+++ b/sql-statements/sql-statement-create-index.md
@@ -2,6 +2,7 @@
title: CREATE INDEX | TiDB SQL Statement Reference
summary: An overview of the usage of CREATE INDEX for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/create-index/']
---
# CREATE INDEX
diff --git a/sql-statements/sql-statement-create-sequence.md b/sql-statements/sql-statement-create-sequence.md
index f0613fb959cbe..5cb7324d3c08e 100644
--- a/sql-statements/sql-statement-create-sequence.md
+++ b/sql-statements/sql-statement-create-sequence.md
@@ -2,6 +2,7 @@
title: CREATE SEQUENCE
summary: An overview of the usage of CREATE SEQUENCE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/create-sequence/']
---
# CREATE SEQUENCE
diff --git a/sql-statements/sql-statement-create-table-like.md b/sql-statements/sql-statement-create-table-like.md
index f8202f178e9ca..3470d9338c489 100644
--- a/sql-statements/sql-statement-create-table-like.md
+++ b/sql-statements/sql-statement-create-table-like.md
@@ -2,6 +2,7 @@
title: CREATE TABLE LIKE | TiDB SQL Statement Reference
summary: An overview of the usage of CREATE TABLE LIKE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/create-table-like/']
---
# CREATE TABLE LIKE
diff --git a/sql-statements/sql-statement-create-table.md b/sql-statements/sql-statement-create-table.md
index f565f67aecc69..34aa604abd900 100644
--- a/sql-statements/sql-statement-create-table.md
+++ b/sql-statements/sql-statement-create-table.md
@@ -2,6 +2,7 @@
title: CREATE TABLE | TiDB SQL Statement Reference
summary: An overview of the usage of CREATE TABLE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/create-table/']
---
# CREATE TABLE
diff --git a/sql-statements/sql-statement-create-user.md b/sql-statements/sql-statement-create-user.md
index f1f81ad32a964..4f95850ed3824 100644
--- a/sql-statements/sql-statement-create-user.md
+++ b/sql-statements/sql-statement-create-user.md
@@ -2,6 +2,7 @@
title: CREATE USER | TiDB SQL Statement Reference
summary: An overview of the usage of CREATE USER for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/create-user/']
---
# CREATE USER
diff --git a/sql-statements/sql-statement-create-view.md b/sql-statements/sql-statement-create-view.md
index 1fe2cdf7dc679..5e574c57444e6 100644
--- a/sql-statements/sql-statement-create-view.md
+++ b/sql-statements/sql-statement-create-view.md
@@ -2,6 +2,7 @@
title: CREATE VIEW | TiDB SQL Statement Reference
summary: An overview of the usage of CREATE VIEW for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/create-view/']
---
# CREATE VIEW
diff --git a/sql-statements/sql-statement-deallocate.md b/sql-statements/sql-statement-deallocate.md
index c1944c7e1d277..94074babe7436 100644
--- a/sql-statements/sql-statement-deallocate.md
+++ b/sql-statements/sql-statement-deallocate.md
@@ -2,6 +2,7 @@
title: DEALLOCATE | TiDB SQL Statement Reference
summary: An overview of the usage of DEALLOCATE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/deallocate/']
---
# DEALLOCATE
diff --git a/sql-statements/sql-statement-delete.md b/sql-statements/sql-statement-delete.md
index dfff2c96178ab..613c8810d487e 100644
--- a/sql-statements/sql-statement-delete.md
+++ b/sql-statements/sql-statement-delete.md
@@ -2,6 +2,7 @@
title: DELETE | TiDB SQL Statement Reference
summary: An overview of the usage of DELETE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/delete/']
---
# DELETE
diff --git a/sql-statements/sql-statement-desc.md b/sql-statements/sql-statement-desc.md
index 454a3ae645a34..05855bb7b66af 100644
--- a/sql-statements/sql-statement-desc.md
+++ b/sql-statements/sql-statement-desc.md
@@ -2,6 +2,7 @@
title: DESC | TiDB SQL Statement Reference
summary: An overview of the usage of DESC for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/desc/']
---
# DESC
diff --git a/sql-statements/sql-statement-describe.md b/sql-statements/sql-statement-describe.md
index e1cb40c3a07bd..4275f51ae0d42 100644
--- a/sql-statements/sql-statement-describe.md
+++ b/sql-statements/sql-statement-describe.md
@@ -2,6 +2,7 @@
title: DESCRIBE | TiDB SQL Statement Reference
summary: An overview of the usage of DESCRIBE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/describe/']
---
# DESCRIBE
diff --git a/sql-statements/sql-statement-do.md b/sql-statements/sql-statement-do.md
index 59770ca47ac81..0fb492675fc24 100644
--- a/sql-statements/sql-statement-do.md
+++ b/sql-statements/sql-statement-do.md
@@ -2,6 +2,7 @@
title: DO | TiDB SQL Statement Reference
summary: An overview of the usage of DO for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/do/']
---
# DO
diff --git a/sql-statements/sql-statement-drop-column.md b/sql-statements/sql-statement-drop-column.md
index 984209ca8c3cc..6a9e4d415c21f 100644
--- a/sql-statements/sql-statement-drop-column.md
+++ b/sql-statements/sql-statement-drop-column.md
@@ -2,6 +2,7 @@
title: DROP COLUMN | TiDB SQL Statement Reference
summary: An overview of the usage of DROP COLUMN for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/drop-column/']
---
# DROP COLUMN
diff --git a/sql-statements/sql-statement-drop-database.md b/sql-statements/sql-statement-drop-database.md
index 838f2e24f6fe0..7daf2b28fe242 100644
--- a/sql-statements/sql-statement-drop-database.md
+++ b/sql-statements/sql-statement-drop-database.md
@@ -2,6 +2,7 @@
title: DROP DATABASE | TiDB SQL Statement Reference
summary: An overview of the usage of DROP DATABASE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/drop-database/']
---
# DROP DATABASE
diff --git a/sql-statements/sql-statement-drop-index.md b/sql-statements/sql-statement-drop-index.md
index 82b7041ff0775..fb1114671fa0f 100644
--- a/sql-statements/sql-statement-drop-index.md
+++ b/sql-statements/sql-statement-drop-index.md
@@ -2,6 +2,7 @@
title: DROP INDEX | TiDB SQL Statement Reference
summary: An overview of the usage of DROP INDEX for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/drop-index/']
---
# DROP INDEX
diff --git a/sql-statements/sql-statement-drop-sequence.md b/sql-statements/sql-statement-drop-sequence.md
index e523ca5355d52..c14a9649f7ec0 100644
--- a/sql-statements/sql-statement-drop-sequence.md
+++ b/sql-statements/sql-statement-drop-sequence.md
@@ -2,6 +2,7 @@
title: DROP SEQUENCE
summary: An overview of the usage of DROP SEQUENCE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/drop-sequence/']
---
# DROP SEQUENCE
diff --git a/sql-statements/sql-statement-drop-table.md b/sql-statements/sql-statement-drop-table.md
index eafecc13c6a91..df76d3a672e9b 100644
--- a/sql-statements/sql-statement-drop-table.md
+++ b/sql-statements/sql-statement-drop-table.md
@@ -2,6 +2,7 @@
title: DROP TABLE | TiDB SQL Statement Reference
summary: An overview of the usage of DROP TABLE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/drop-table/']
---
# DROP TABLE
diff --git a/sql-statements/sql-statement-drop-user.md b/sql-statements/sql-statement-drop-user.md
index 7d63384d74a7b..8d07d4ce5e560 100644
--- a/sql-statements/sql-statement-drop-user.md
+++ b/sql-statements/sql-statement-drop-user.md
@@ -2,6 +2,7 @@
title: DROP USER | TiDB SQL Statement Reference
summary: An overview of the usage of DROP USER for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/drop-user/']
---
# DROP USER
diff --git a/sql-statements/sql-statement-drop-view.md b/sql-statements/sql-statement-drop-view.md
index 7327ba8bd221b..565cab3f71f9b 100644
--- a/sql-statements/sql-statement-drop-view.md
+++ b/sql-statements/sql-statement-drop-view.md
@@ -2,6 +2,7 @@
title: DROP VIEW | TiDB SQL Statement Reference
summary: An overview of the usage of DROP VIEW for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/drop-view/']
---
# DROP VIEW
diff --git a/sql-statements/sql-statement-execute.md b/sql-statements/sql-statement-execute.md
index 6d9b550e8da49..3b520e73ae42a 100644
--- a/sql-statements/sql-statement-execute.md
+++ b/sql-statements/sql-statement-execute.md
@@ -2,6 +2,7 @@
title: EXECUTE | TiDB SQL Statement Reference
summary: An overview of the usage of EXECUTE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/execute/']
---
# EXECUTE
diff --git a/sql-statements/sql-statement-explain-analyze.md b/sql-statements/sql-statement-explain-analyze.md
index eb9e6faf72a6a..55ebd157921db 100644
--- a/sql-statements/sql-statement-explain-analyze.md
+++ b/sql-statements/sql-statement-explain-analyze.md
@@ -2,6 +2,7 @@
title: EXPLAIN ANALYZE | TiDB SQL Statement Reference
summary: An overview of the usage of EXPLAIN ANALYZE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/explain-analyze/']
---
# EXPLAIN ANALYZE
diff --git a/sql-statements/sql-statement-explain.md b/sql-statements/sql-statement-explain.md
index 66ed4777f1cf8..7e032679e8509 100644
--- a/sql-statements/sql-statement-explain.md
+++ b/sql-statements/sql-statement-explain.md
@@ -2,6 +2,7 @@
title: EXPLAIN | TiDB SQL Statement Reference
summary: An overview of the usage of EXPLAIN for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/explain/']
---
# EXPLAIN
diff --git a/sql-statements/sql-statement-flashback-table.md b/sql-statements/sql-statement-flashback-table.md
index 095067c99d825..214770102410a 100644
--- a/sql-statements/sql-statement-flashback-table.md
+++ b/sql-statements/sql-statement-flashback-table.md
@@ -2,6 +2,7 @@
title: FLASHBACK TABLE
summary: Learn how to recover tables using the `FLASHBACK TABLE` statement.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/flashback-table/']
---
# FLASHBACK TABLE
diff --git a/sql-statements/sql-statement-flush-privileges.md b/sql-statements/sql-statement-flush-privileges.md
index 446c8384d386d..9cdd58b88dbb1 100644
--- a/sql-statements/sql-statement-flush-privileges.md
+++ b/sql-statements/sql-statement-flush-privileges.md
@@ -2,6 +2,7 @@
title: FLUSH PRIVILEGES | TiDB SQL Statement Reference
summary: An overview of the usage of FLUSH PRIVILEGES for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/flush-privileges/']
---
# FLUSH PRIVILEGES
diff --git a/sql-statements/sql-statement-flush-status.md b/sql-statements/sql-statement-flush-status.md
index 8d2177ad9a8ff..4c7ae1bce5f6e 100644
--- a/sql-statements/sql-statement-flush-status.md
+++ b/sql-statements/sql-statement-flush-status.md
@@ -2,6 +2,7 @@
title: FLUSH STATUS | TiDB SQL Statement Reference
summary: An overview of the usage of FLUSH STATUS for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/flush-status/']
---
# FLUSH STATUS
diff --git a/sql-statements/sql-statement-flush-tables.md b/sql-statements/sql-statement-flush-tables.md
index e4b23ba6c2ccd..f0265d67ccdeb 100644
--- a/sql-statements/sql-statement-flush-tables.md
+++ b/sql-statements/sql-statement-flush-tables.md
@@ -2,6 +2,7 @@
title: FLUSH TABLES | TiDB SQL Statement Reference
summary: An overview of the usage of FLUSH TABLES for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/flush-tables/']
---
# FLUSH TABLES
diff --git a/sql-statements/sql-statement-grant-privileges.md b/sql-statements/sql-statement-grant-privileges.md
index e71c0e67beb2e..a9c512eb040c5 100644
--- a/sql-statements/sql-statement-grant-privileges.md
+++ b/sql-statements/sql-statement-grant-privileges.md
@@ -2,6 +2,7 @@
title: GRANT | TiDB SQL Statement Reference
summary: An overview of the usage of GRANT for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/grant-privileges/']
---
# GRANT
diff --git a/sql-statements/sql-statement-insert.md b/sql-statements/sql-statement-insert.md
index cf27db90dd990..f1f6196d03f75 100644
--- a/sql-statements/sql-statement-insert.md
+++ b/sql-statements/sql-statement-insert.md
@@ -2,6 +2,7 @@
title: INSERT | TiDB SQL Statement Reference
summary: An overview of the usage of INSERT for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/insert/']
---
# INSERT
diff --git a/sql-statements/sql-statement-kill.md b/sql-statements/sql-statement-kill.md
index 2fe73a1e9f3d7..90695ef27c1bb 100644
--- a/sql-statements/sql-statement-kill.md
+++ b/sql-statements/sql-statement-kill.md
@@ -2,6 +2,7 @@
title: KILL [TIDB] | TiDB SQL Statement Reference
summary: An overview of the usage of KILL [TIDB] for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/kill/']
---
# KILL [TIDB]
diff --git a/sql-statements/sql-statement-load-data.md b/sql-statements/sql-statement-load-data.md
index 51b854f904b33..c8b76c74edddb 100644
--- a/sql-statements/sql-statement-load-data.md
+++ b/sql-statements/sql-statement-load-data.md
@@ -2,6 +2,7 @@
title: LOAD DATA | TiDB SQL Statement Reference
summary: An overview of the usage of LOAD DATA for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/load-data/']
---
# LOAD DATA
diff --git a/sql-statements/sql-statement-modify-column.md b/sql-statements/sql-statement-modify-column.md
index c4cb9a684fe76..46f07a9972490 100644
--- a/sql-statements/sql-statement-modify-column.md
+++ b/sql-statements/sql-statement-modify-column.md
@@ -2,6 +2,7 @@
title: MODIFY COLUMN | TiDB SQL Statement Reference
summary: An overview of the usage of MODIFY COLUMN for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/modify-column/']
---
# MODIFY COLUMN
diff --git a/sql-statements/sql-statement-prepare.md b/sql-statements/sql-statement-prepare.md
index 6d9446972a49a..093c44f0e6b56 100644
--- a/sql-statements/sql-statement-prepare.md
+++ b/sql-statements/sql-statement-prepare.md
@@ -2,6 +2,7 @@
title: PREPARE | TiDB SQL Statement Reference
summary: An overview of the usage of PREPARE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/prepare/']
---
# PREPARE
diff --git a/sql-statements/sql-statement-recover-table.md b/sql-statements/sql-statement-recover-table.md
index 3fb313affe42c..b1ddcf215ec5c 100644
--- a/sql-statements/sql-statement-recover-table.md
+++ b/sql-statements/sql-statement-recover-table.md
@@ -2,6 +2,7 @@
title: RECOVER TABLE
summary: An overview of the usage of RECOVER TABLE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/recover-table/']
---
# RECOVER TABLE
diff --git a/sql-statements/sql-statement-rename-index.md b/sql-statements/sql-statement-rename-index.md
index e5370c9746812..a7f5a15a08b7d 100644
--- a/sql-statements/sql-statement-rename-index.md
+++ b/sql-statements/sql-statement-rename-index.md
@@ -2,6 +2,7 @@
title: RENAME INDEX | TiDB SQL Statement Reference
summary: An overview of the usage of RENAME INDEX for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/rename-index/']
---
# RENAME INDEX
diff --git a/sql-statements/sql-statement-rename-table.md b/sql-statements/sql-statement-rename-table.md
index 5055f8bd15053..e25ece8de3479 100644
--- a/sql-statements/sql-statement-rename-table.md
+++ b/sql-statements/sql-statement-rename-table.md
@@ -2,6 +2,7 @@
title: RENAME TABLE | TiDB SQL Statement Reference
summary: An overview of the usage of RENAME TABLE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/rename-table/']
---
# RENAME TABLE
diff --git a/sql-statements/sql-statement-replace.md b/sql-statements/sql-statement-replace.md
index 6d5c633ea9d40..3f460f3a09f0d 100644
--- a/sql-statements/sql-statement-replace.md
+++ b/sql-statements/sql-statement-replace.md
@@ -2,6 +2,7 @@
title: REPLACE | TiDB SQL Statement Reference
summary: An overview of the usage of REPLACE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/replace/']
---
# REPLACE
diff --git a/sql-statements/sql-statement-revoke-privileges.md b/sql-statements/sql-statement-revoke-privileges.md
index 1d32af9056020..bd0a5851ee3c6 100644
--- a/sql-statements/sql-statement-revoke-privileges.md
+++ b/sql-statements/sql-statement-revoke-privileges.md
@@ -2,6 +2,7 @@
title: REVOKE | TiDB SQL Statement Reference
summary: An overview of the usage of REVOKE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/revoke-privileges/']
---
# REVOKE
diff --git a/sql-statements/sql-statement-rollback.md b/sql-statements/sql-statement-rollback.md
index a95dd06078ba6..f5ba4cae311ef 100644
--- a/sql-statements/sql-statement-rollback.md
+++ b/sql-statements/sql-statement-rollback.md
@@ -2,6 +2,7 @@
title: ROLLBACK | TiDB SQL Statement Reference
summary: An overview of the usage of ROLLBACK for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/rollback/']
---
# ROLLBACK
diff --git a/sql-statements/sql-statement-select.md b/sql-statements/sql-statement-select.md
index 1a2132b69e641..86030f1b35d27 100644
--- a/sql-statements/sql-statement-select.md
+++ b/sql-statements/sql-statement-select.md
@@ -2,6 +2,7 @@
title: SELECT | TiDB SQL Statement Reference
summary: An overview of the usage of SELECT for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/select/']
---
# SELECT
diff --git a/sql-statements/sql-statement-set-names.md b/sql-statements/sql-statement-set-names.md
index fb8a109c96052..d121f45313868 100644
--- a/sql-statements/sql-statement-set-names.md
+++ b/sql-statements/sql-statement-set-names.md
@@ -2,6 +2,7 @@
title: SET [NAMES|CHARACTER SET] | TiDB SQL Statement Reference
summary: An overview of the usage of SET [NAMES|CHARACTER SET] for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/set-names/']
---
# SET [NAMES|CHARACTER SET]
diff --git a/sql-statements/sql-statement-set-password.md b/sql-statements/sql-statement-set-password.md
index 817b37b478200..62539aae9fd71 100644
--- a/sql-statements/sql-statement-set-password.md
+++ b/sql-statements/sql-statement-set-password.md
@@ -2,6 +2,7 @@
title: SET PASSWORD | TiDB SQL Statement Reference
summary: An overview of the usage of SET PASSWORD for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/set-password/']
---
# SET PASSWORD
diff --git a/sql-statements/sql-statement-set-transaction.md b/sql-statements/sql-statement-set-transaction.md
index 60c563b85c7bf..3b7b8b79cf852 100644
--- a/sql-statements/sql-statement-set-transaction.md
+++ b/sql-statements/sql-statement-set-transaction.md
@@ -2,6 +2,7 @@
title: SET TRANSACTION | TiDB SQL Statement Reference
summary: An overview of the usage of SET TRANSACTION for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/set-transaction/']
---
# SET TRANSACTION
diff --git a/sql-statements/sql-statement-set-variable.md b/sql-statements/sql-statement-set-variable.md
index 650d683c47cb1..d8f9cb166218c 100644
--- a/sql-statements/sql-statement-set-variable.md
+++ b/sql-statements/sql-statement-set-variable.md
@@ -2,6 +2,7 @@
title: SET [GLOBAL|SESSION] | TiDB SQL Statement Reference
summary: An overview of the usage of SET [GLOBAL|SESSION] for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/set-variable/']
---
# SET [GLOBAL|SESSION]
diff --git a/sql-statements/sql-statement-show-character-set.md b/sql-statements/sql-statement-show-character-set.md
index 093b4e2b0c66d..1a233505bcf07 100644
--- a/sql-statements/sql-statement-show-character-set.md
+++ b/sql-statements/sql-statement-show-character-set.md
@@ -2,6 +2,7 @@
title: SHOW CHARACTER SET | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW CHARACTER SET for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-character-set/']
---
# SHOW CHARACTER SET
diff --git a/sql-statements/sql-statement-show-collation.md b/sql-statements/sql-statement-show-collation.md
index 88afb8c5b86a5..1e1c2592b9220 100644
--- a/sql-statements/sql-statement-show-collation.md
+++ b/sql-statements/sql-statement-show-collation.md
@@ -2,6 +2,7 @@
title: SHOW COLLATION | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW COLLATION for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-collation/']
---
# SHOW COLLATION
diff --git a/sql-statements/sql-statement-show-columns-from.md b/sql-statements/sql-statement-show-columns-from.md
index d57ee819817bb..0a6ff562c97d0 100644
--- a/sql-statements/sql-statement-show-columns-from.md
+++ b/sql-statements/sql-statement-show-columns-from.md
@@ -2,6 +2,7 @@
title: SHOW [FULL] COLUMNS FROM | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW [FULL] COLUMNS FROM for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-columns-from/']
---
# SHOW [FULL] COLUMNS FROM
diff --git a/sql-statements/sql-statement-show-create-sequence.md b/sql-statements/sql-statement-show-create-sequence.md
index bacfb89d2c215..63376d958aea5 100644
--- a/sql-statements/sql-statement-show-create-sequence.md
+++ b/sql-statements/sql-statement-show-create-sequence.md
@@ -2,6 +2,7 @@
title: SHOW CREATE SEQUENCE
summary: An overview of the usage of SHOW CREATE SEQUENCE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-create-sequence/']
---
# SHOW CREATE SEQUENCE
diff --git a/sql-statements/sql-statement-show-create-table.md b/sql-statements/sql-statement-show-create-table.md
index 957aae48fa9e1..a9c78f84a2134 100644
--- a/sql-statements/sql-statement-show-create-table.md
+++ b/sql-statements/sql-statement-show-create-table.md
@@ -2,6 +2,7 @@
title: SHOW CREATE TABLE | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW CREATE TABLE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-create-table/']
---
# SHOW CREATE TABLE
diff --git a/sql-statements/sql-statement-show-create-user.md b/sql-statements/sql-statement-show-create-user.md
index c76495ec689f8..888ae83de2b2e 100644
--- a/sql-statements/sql-statement-show-create-user.md
+++ b/sql-statements/sql-statement-show-create-user.md
@@ -2,6 +2,7 @@
title: SHOW CREATE USER | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW CREATE USER for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-create-user/']
---
# SHOW CREATE USER
diff --git a/sql-statements/sql-statement-show-databases.md b/sql-statements/sql-statement-show-databases.md
index 8313465b33b92..a8766507a657a 100644
--- a/sql-statements/sql-statement-show-databases.md
+++ b/sql-statements/sql-statement-show-databases.md
@@ -2,6 +2,7 @@
title: SHOW DATABASES | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW DATABASES for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-databases/']
---
# SHOW DATABASES
diff --git a/sql-statements/sql-statement-show-engines.md b/sql-statements/sql-statement-show-engines.md
index e5f1adffa84cc..1fd67cb78df43 100644
--- a/sql-statements/sql-statement-show-engines.md
+++ b/sql-statements/sql-statement-show-engines.md
@@ -2,6 +2,7 @@
title: SHOW ENGINES | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW ENGINES for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-engines/']
---
# SHOW ENGINES
diff --git a/sql-statements/sql-statement-show-errors.md b/sql-statements/sql-statement-show-errors.md
index f0b3a5fadc9c2..0a57acc4fed4c 100644
--- a/sql-statements/sql-statement-show-errors.md
+++ b/sql-statements/sql-statement-show-errors.md
@@ -2,6 +2,7 @@
title: SHOW ERRORS | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW ERRORS for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-errors/']
---
# SHOW ERRORS
diff --git a/sql-statements/sql-statement-show-fields-from.md b/sql-statements/sql-statement-show-fields-from.md
index eca0b49a0739a..b3fb5a462366a 100644
--- a/sql-statements/sql-statement-show-fields-from.md
+++ b/sql-statements/sql-statement-show-fields-from.md
@@ -2,6 +2,7 @@
title: SHOW [FULL] FIELDS FROM | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW [FULL] FIELDS FROM for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-fields-from/']
---
# SHOW [FULL] FIELDS FROM
diff --git a/sql-statements/sql-statement-show-grants.md b/sql-statements/sql-statement-show-grants.md
index 5b7f99748c62f..e1b51145eff08 100644
--- a/sql-statements/sql-statement-show-grants.md
+++ b/sql-statements/sql-statement-show-grants.md
@@ -2,6 +2,7 @@
title: SHOW GRANTS | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW GRANTS for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-grants/']
---
# SHOW GRANTS
diff --git a/sql-statements/sql-statement-show-index.md b/sql-statements/sql-statement-show-index.md
index 78e2435182391..5a41c2e6c99a2 100644
--- a/sql-statements/sql-statement-show-index.md
+++ b/sql-statements/sql-statement-show-index.md
@@ -2,6 +2,7 @@
title: SHOW INDEX [FROM|IN] | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW INDEX [FROM|IN] for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-index/']
---
# SHOW INDEX [FROM|IN]
diff --git a/sql-statements/sql-statement-show-indexes.md b/sql-statements/sql-statement-show-indexes.md
index a136422ff3a54..bbd5cdcbd3514 100644
--- a/sql-statements/sql-statement-show-indexes.md
+++ b/sql-statements/sql-statement-show-indexes.md
@@ -2,6 +2,7 @@
title: SHOW INDEXES [FROM|IN] | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW INDEXES [FROM|IN] for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-indexes/']
---
# SHOW INDEXES [FROM|IN]
diff --git a/sql-statements/sql-statement-show-keys.md b/sql-statements/sql-statement-show-keys.md
index abb8a9de587d6..146a656073975 100644
--- a/sql-statements/sql-statement-show-keys.md
+++ b/sql-statements/sql-statement-show-keys.md
@@ -2,6 +2,7 @@
title: SHOW KEYS [FROM|IN] | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW KEYS [FROM|IN] for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-keys/']
---
# SHOW KEYS [FROM|IN]
diff --git a/sql-statements/sql-statement-show-privileges.md b/sql-statements/sql-statement-show-privileges.md
index dde79a292a060..6dbb056912f7a 100644
--- a/sql-statements/sql-statement-show-privileges.md
+++ b/sql-statements/sql-statement-show-privileges.md
@@ -2,6 +2,7 @@
title: SHOW PRIVILEGES | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW PRIVILEGES for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-privileges/']
---
# SHOW PRIVILEGES
diff --git a/sql-statements/sql-statement-show-processlist.md b/sql-statements/sql-statement-show-processlist.md
index e4cd80cc39aeb..8de095efa0fe8 100644
--- a/sql-statements/sql-statement-show-processlist.md
+++ b/sql-statements/sql-statement-show-processlist.md
@@ -2,6 +2,7 @@
title: SHOW [FULL] PROCESSLIST | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW [FULL] PROCESSLIST for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-processlist/']
---
# SHOW [FULL] PROCESSLIST
diff --git a/sql-statements/sql-statement-show-schemas.md b/sql-statements/sql-statement-show-schemas.md
index 36ca6f6cbb295..7b20d7bef17b7 100644
--- a/sql-statements/sql-statement-show-schemas.md
+++ b/sql-statements/sql-statement-show-schemas.md
@@ -2,6 +2,7 @@
title: SHOW SCHEMAS | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW SCHEMAS for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-schemas/']
---
# SHOW SCHEMAS
diff --git a/sql-statements/sql-statement-show-status.md b/sql-statements/sql-statement-show-status.md
index c4f3fc91e09c6..6f219cc0319d0 100644
--- a/sql-statements/sql-statement-show-status.md
+++ b/sql-statements/sql-statement-show-status.md
@@ -2,6 +2,7 @@
title: SHOW [GLOBAL|SESSION] STATUS | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW [GLOBAL|SESSION] STATUS for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-status/']
---
# SHOW [GLOBAL|SESSION] STATUS
diff --git a/sql-statements/sql-statement-show-table-regions.md b/sql-statements/sql-statement-show-table-regions.md
index e3ec7056499e7..cd4af23a75eec 100644
--- a/sql-statements/sql-statement-show-table-regions.md
+++ b/sql-statements/sql-statement-show-table-regions.md
@@ -2,6 +2,7 @@
title: SHOW TABLE REGIONS
summary: Learn how to use SHOW TABLE REGIONS in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-table-regions/']
---
# SHOW TABLE REGIONS
diff --git a/sql-statements/sql-statement-show-table-status.md b/sql-statements/sql-statement-show-table-status.md
index dfb9c6e811a13..4ad7d92358c2a 100644
--- a/sql-statements/sql-statement-show-table-status.md
+++ b/sql-statements/sql-statement-show-table-status.md
@@ -2,6 +2,7 @@
title: SHOW TABLE STATUS | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW TABLE STATUS for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-table-status/']
---
# SHOW TABLE STATUS
diff --git a/sql-statements/sql-statement-show-tables.md b/sql-statements/sql-statement-show-tables.md
index 3321ca96ed99f..84d686918b37a 100644
--- a/sql-statements/sql-statement-show-tables.md
+++ b/sql-statements/sql-statement-show-tables.md
@@ -2,6 +2,7 @@
title: SHOW [FULL] TABLES | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW [FULL] TABLES for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-tables/']
---
# SHOW [FULL] TABLES
diff --git a/sql-statements/sql-statement-show-variables.md b/sql-statements/sql-statement-show-variables.md
index e9ce30b4e23ed..ceba3c879278d 100644
--- a/sql-statements/sql-statement-show-variables.md
+++ b/sql-statements/sql-statement-show-variables.md
@@ -2,6 +2,7 @@
title: SHOW [GLOBAL|SESSION] VARIABLES | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW [GLOBAL|SESSION] VARIABLES for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-variables/']
---
# SHOW [GLOBAL|SESSION] VARIABLES
diff --git a/sql-statements/sql-statement-show-warnings.md b/sql-statements/sql-statement-show-warnings.md
index 68fe4353809c2..c655b9a326afb 100644
--- a/sql-statements/sql-statement-show-warnings.md
+++ b/sql-statements/sql-statement-show-warnings.md
@@ -2,6 +2,7 @@
title: SHOW WARNINGS | TiDB SQL Statement Reference
summary: An overview of the usage of SHOW WARNINGS for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/show-warnings/']
---
# SHOW WARNINGS
diff --git a/sql-statements/sql-statement-split-region.md b/sql-statements/sql-statement-split-region.md
index f2c1356687d35..c2b4c1e36479c 100644
--- a/sql-statements/sql-statement-split-region.md
+++ b/sql-statements/sql-statement-split-region.md
@@ -2,6 +2,7 @@
title: Split Region
summary: An overview of the usage of Split Region for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/split-region/']
---
# Split Region
diff --git a/sql-statements/sql-statement-start-transaction.md b/sql-statements/sql-statement-start-transaction.md
index 7fc34cb52648d..263ee88124d56 100644
--- a/sql-statements/sql-statement-start-transaction.md
+++ b/sql-statements/sql-statement-start-transaction.md
@@ -2,6 +2,7 @@
title: START TRANSACTION | TiDB SQL Statement Reference
summary: An overview of the usage of START TRANSACTION for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/start-transaction/']
---
# START TRANSACTION
diff --git a/sql-statements/sql-statement-trace.md b/sql-statements/sql-statement-trace.md
index 0b9cddfb729f1..95fb53056ee8e 100644
--- a/sql-statements/sql-statement-trace.md
+++ b/sql-statements/sql-statement-trace.md
@@ -2,6 +2,7 @@
title: TRACE | TiDB SQL Statement Reference
summary: An overview of the usage of TRACE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/trace/']
---
# TRACE
diff --git a/sql-statements/sql-statement-truncate.md b/sql-statements/sql-statement-truncate.md
index a65439364adbb..f3e492d11c52c 100644
--- a/sql-statements/sql-statement-truncate.md
+++ b/sql-statements/sql-statement-truncate.md
@@ -2,6 +2,7 @@
title: TRUNCATE | TiDB SQL Statement Reference
summary: An overview of the usage of TRUNCATE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/truncate/']
---
# TRUNCATE
diff --git a/sql-statements/sql-statement-update.md b/sql-statements/sql-statement-update.md
index 291f4551a272f..f26861f73d28a 100644
--- a/sql-statements/sql-statement-update.md
+++ b/sql-statements/sql-statement-update.md
@@ -2,6 +2,7 @@
title: UPDATE | TiDB SQL Statement Reference
summary: An overview of the usage of UPDATE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/update/']
---
# UPDATE
diff --git a/sql-statements/sql-statement-use.md b/sql-statements/sql-statement-use.md
index d9dcc109074ce..c11d1889d13c0 100644
--- a/sql-statements/sql-statement-use.md
+++ b/sql-statements/sql-statement-use.md
@@ -2,6 +2,7 @@
title: USE | TiDB SQL Statement Reference
summary: An overview of the usage of USE for the TiDB database.
category: reference
+aliases: ['/docs/dev/reference/sql/statements/use/']
---
# USE
diff --git a/statement-summary-tables.md b/statement-summary-tables.md
index 38278e19b34c4..a9372c6f4690c 100644
--- a/statement-summary-tables.md
+++ b/statement-summary-tables.md
@@ -2,6 +2,7 @@
title: Statement Summary Tables
summary: Learn about Statement Summary Table in TiDB.
category: reference
+aliases: ['/docs/dev/reference/performance/statement-summary/']
---
# Statement Summary Tables
@@ -25,6 +26,7 @@ select * from EMPLOYEE where ID in (4, 5) and SALARY between 3000 and 4000;
```
After normalization, they are both of the following category:
+aliases: ['/docs/dev/reference/performance/statement-summary/']
{{< copyable "sql" >}}
diff --git a/statistics.md b/statistics.md
index feaa8974835c5..74923a6291952 100644
--- a/statistics.md
+++ b/statistics.md
@@ -2,6 +2,7 @@
title: Introduction to Statistics
summary: Learn how the statistics collect table-level and column-level information.
category: reference
+aliases: ['/docs/dev/reference/performance/statistics/']
---
# Introduction to Statistics
diff --git a/support.md b/support.md
index bf64bf1df2743..5aa07fa517fee 100644
--- a/support.md
+++ b/support.md
@@ -2,6 +2,7 @@
title: Support Resources
summary: Find support resources for your TiDB installation.
category: support
+aliases: ['/docs/dev/support-resources/']
---
# Support Resources
diff --git a/sync-diff-inspector/route-diff.md b/sync-diff-inspector/route-diff.md
index 3f538d4d7d329..de62b51af36aa 100644
--- a/sync-diff-inspector/route-diff.md
+++ b/sync-diff-inspector/route-diff.md
@@ -2,6 +2,7 @@
title: Data Check for Tables with Different Schema or Table Names
summary: Learn the data check for different database names or table names.
category: tools
+aliases: ['/docs/dev/reference/tools/sync-diff-inspector/route-diff/']
---
# Data Check for Tables with Different Schema or Table Names
diff --git a/sync-diff-inspector/shard-diff.md b/sync-diff-inspector/shard-diff.md
index be283fad49cb9..491414d06c952 100644
--- a/sync-diff-inspector/shard-diff.md
+++ b/sync-diff-inspector/shard-diff.md
@@ -2,6 +2,7 @@
title: Data Check in the Sharding Scenario
summary: Learn the data check in the sharding scenario.
category: tools
+aliases: ['/docs/dev/reference/tools/sync-diff-inspector/shard-diff/']
---
# Data Check in the Sharding Scenario
diff --git a/sync-diff-inspector/sync-diff-inspector-overview.md b/sync-diff-inspector/sync-diff-inspector-overview.md
index 051d3919fe9af..ddacbbff0a5ea 100644
--- a/sync-diff-inspector/sync-diff-inspector-overview.md
+++ b/sync-diff-inspector/sync-diff-inspector-overview.md
@@ -2,6 +2,7 @@
title: sync-diff-inspector User Guide
summary: Use sync-diff-inspector to compare data and repair inconsistent data.
category: tools
+aliases: ['/docs/dev/reference/tools/sync-diff-inspector/overview/']
---
# sync-diff-inspector User Guide
diff --git a/sync-diff-inspector/upstream-downstream-diff.md b/sync-diff-inspector/upstream-downstream-diff.md
index dceee3c898288..229d238a0f573 100644
--- a/sync-diff-inspector/upstream-downstream-diff.md
+++ b/sync-diff-inspector/upstream-downstream-diff.md
@@ -2,6 +2,7 @@
title: Data Check for TiDB Upstream and Downstream Clusters
summary: Learn how to check data for TiDB upstream and downstream clusters.
category: tools
+aliases: ['/docs/dev/reference/tools/sync-diff-inspector/tidb-diff/']
---
# Data Check for TiDB Upstream and Downstream Clusters
diff --git a/syncer-overview.md b/syncer-overview.md
index a797578748869..0b47e7a5eb4a4 100644
--- a/syncer-overview.md
+++ b/syncer-overview.md
@@ -2,6 +2,7 @@
title: Syncer User Guide
summary: Use Syncer to import data incrementally to TiDB.
category: reference
+aliases: ['/docs/dev/reference/tools/syncer/']
---
# Syncer User Guide
diff --git a/system-tables/system-table-cluster-config.md b/system-tables/system-table-cluster-config.md
index d8a13a25413e9..213e0c4b8d83a 100644
--- a/system-tables/system-table-cluster-config.md
+++ b/system-tables/system-table-cluster-config.md
@@ -2,6 +2,7 @@
title: CLUSTER_CONFIG
summary: Learn the `CLUSTER_CONFIG` cluster configuration system table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/cluster-config/']
---
# CLUSTER_CONFIG
diff --git a/system-tables/system-table-cluster-hardware.md b/system-tables/system-table-cluster-hardware.md
index 830582c4d2f40..ae0803a19470a 100644
--- a/system-tables/system-table-cluster-hardware.md
+++ b/system-tables/system-table-cluster-hardware.md
@@ -2,6 +2,7 @@
title: CLUSTER_HARDWARE
summary: Learn the `CLUSTER_HARDWARE` cluster hardware system table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/cluster-hardware/']
---
# CLUSTER_HARDWARE
diff --git a/system-tables/system-table-cluster-info.md b/system-tables/system-table-cluster-info.md
index cc96939ceda16..1f6fae4744431 100644
--- a/system-tables/system-table-cluster-info.md
+++ b/system-tables/system-table-cluster-info.md
@@ -2,6 +2,7 @@
title: CLUSTER_INFO
summary: Learn the `CLUSTER_INFO` cluster topology information table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/cluster-info/']
---
# CLUSTER_INFO
diff --git a/system-tables/system-table-cluster-load.md b/system-tables/system-table-cluster-load.md
index c0df23979d2f1..186ce7d29de0b 100644
--- a/system-tables/system-table-cluster-load.md
+++ b/system-tables/system-table-cluster-load.md
@@ -2,6 +2,7 @@
title: CLUSTER_LOAD
summary: Learn the `CLUSTER_LOAD` cluster load table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/cluster-load/']
---
# CLUSTER_LOAD
diff --git a/system-tables/system-table-cluster-log.md b/system-tables/system-table-cluster-log.md
index 649c99e5726e5..0a01809ae1a79 100644
--- a/system-tables/system-table-cluster-log.md
+++ b/system-tables/system-table-cluster-log.md
@@ -2,6 +2,7 @@
title: CLUSTER_LOG
summary: Learn the `CLUSTER_LOG` cluster log table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/cluster-log/']
---
# CLUSTER_LOG
diff --git a/system-tables/system-table-cluster-systeminfo.md b/system-tables/system-table-cluster-systeminfo.md
index c7a4b8970038a..557a337e903ad 100644
--- a/system-tables/system-table-cluster-systeminfo.md
+++ b/system-tables/system-table-cluster-systeminfo.md
@@ -2,6 +2,7 @@
title: CLUSTER_SYSTEMINFO
summary: Learn the `CLUSTER_SYSTEMINFO` kernel parameter table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/cluster-systeminfo/']
---
# CLUSTER_SYSTEMINFO
diff --git a/system-tables/system-table-information-schema.md b/system-tables/system-table-information-schema.md
index 06cbc5c2083a6..c5304e076dd0e 100644
--- a/system-tables/system-table-information-schema.md
+++ b/system-tables/system-table-information-schema.md
@@ -2,6 +2,7 @@
title: Information Schema
summary: Learn how to use Information Schema in TiDB.
category: reference
+aliases: ['/docs/dev/reference/system-databases/information-schema/']
---
# Information Schema
diff --git a/system-tables/system-table-inspection-result.md b/system-tables/system-table-inspection-result.md
index 6545d2d3e1f26..1d1e2dd089b01 100644
--- a/system-tables/system-table-inspection-result.md
+++ b/system-tables/system-table-inspection-result.md
@@ -2,6 +2,7 @@
title: INSPECTION_RESULT
summary: Learn the `INSPECTION_RESULT` diagnosis result table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/inspection-result/']
---
# INSPECTION_RESULT
diff --git a/system-tables/system-table-inspection-summary.md b/system-tables/system-table-inspection-summary.md
index 865be6bcd5afc..3d45131827ec3 100644
--- a/system-tables/system-table-inspection-summary.md
+++ b/system-tables/system-table-inspection-summary.md
@@ -2,6 +2,7 @@
title: INSPECTION_SUMMARY
summary: Learn the `INSPECTION_SUMMARY` inspection summary table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/inspection-summary/']
---
# INSPECTION_SUMMARY
diff --git a/system-tables/system-table-metrics-schema.md b/system-tables/system-table-metrics-schema.md
index fd314f9f5d356..c244bba235ffe 100644
--- a/system-tables/system-table-metrics-schema.md
+++ b/system-tables/system-table-metrics-schema.md
@@ -2,6 +2,7 @@
title: Metrics Schema
summary: Learn the `METRICS_SCHEMA` schema.
category: reference
+aliases: ['/docs/dev/reference/system-databases/metrics-schema/']
---
# Metrics Schema
diff --git a/system-tables/system-table-metrics-summary.md b/system-tables/system-table-metrics-summary.md
index 2e940ede6e87a..3466b223bded1 100644
--- a/system-tables/system-table-metrics-summary.md
+++ b/system-tables/system-table-metrics-summary.md
@@ -2,6 +2,7 @@
title: METRICS_SUMMARY
summary: Learn the `METRICS_SUMMARY` system table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/metrics-summary/']
---
# METRICS_SUMMARY
diff --git a/system-tables/system-table-metrics-tables.md b/system-tables/system-table-metrics-tables.md
index 25efedfa80867..fcb8e302d7a54 100644
--- a/system-tables/system-table-metrics-tables.md
+++ b/system-tables/system-table-metrics-tables.md
@@ -2,6 +2,7 @@
title: METRICS_TABLES
summary: Learn the `METRICS_TABLES` system table.
category: reference
+aliases: ['/docs/dev/reference/system-databases/metrics-tables/']
---
# METRICS_TABLES
diff --git a/system-tables/system-table-overview.md b/system-tables/system-table-overview.md
index ba06701c32bb2..c833c40f46e82 100644
--- a/system-tables/system-table-overview.md
+++ b/system-tables/system-table-overview.md
@@ -2,6 +2,7 @@
title: TiDB System Tables
summary: Learn the TiDB system tables.
category: reference
+aliases: ['/docs/dev/reference/system-databases/mysql/']
---
# TiDB System Tables
diff --git a/system-tables/system-table-sql-diagnosis.md b/system-tables/system-table-sql-diagnosis.md
index 5db7ca2c7d920..2e3e4bb605813 100644
--- a/system-tables/system-table-sql-diagnosis.md
+++ b/system-tables/system-table-sql-diagnosis.md
@@ -2,6 +2,7 @@
title: SQL Diagnosis
summary: Understand SQL diagnosis in TiDB.
category: reference
+aliases: ['/docs/dev/reference/system-databases/sql-diagnosis/']
---
# SQL Diagnosis
diff --git a/system-variables.md b/system-variables.md
index 919e48d8cb6e1..4821cd726f9e6 100644
--- a/system-variables.md
+++ b/system-variables.md
@@ -2,6 +2,7 @@
title: The System Variables
summary: Learn how to use the system variables in TiDB.
category: reference
+aliases: ['/docs/dev/reference/configuration/tidb-server/mysql-variables/']
---
# The System Variables
diff --git a/test-deployment-from-binary-tarball.md b/test-deployment-from-binary-tarball.md
index ad7c27cf70c5b..57f4219d2635f 100644
--- a/test-deployment-from-binary-tarball.md
+++ b/test-deployment-from-binary-tarball.md
@@ -2,6 +2,7 @@
title: Testing Deployment from Binary Tarball
summary: Use the binary to deploy a TiDB cluster.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/from-tarball/testing-environment/']
---
# Testing Deployment from Binary Tarball
diff --git a/test-deployment-using-docker.md b/test-deployment-using-docker.md
index 8cb7c193833ff..d170a645cd374 100644
--- a/test-deployment-using-docker.md
+++ b/test-deployment-using-docker.md
@@ -2,6 +2,7 @@
title: Deploy TiDB Using Docker
summary: Use Docker to manually deploy a multi-node TiDB cluster on multiple machines.
category: how-to
+aliases: ['/docs/dev/how-to/deploy/orchestrated/docker/']
---
# Deploy TiDB Using Docker
diff --git a/ticdc/column-ddl-type-codes.md b/ticdc/column-ddl-type-codes.md
index 3bffad3d5b9c2..602552f79e3cb 100644
--- a/ticdc/column-ddl-type-codes.md
+++ b/ticdc/column-ddl-type-codes.md
@@ -2,6 +2,7 @@
title: Column and DDL Type Codes
summary: Learn the column and DDL type codes.
category: reference
+aliases: ['/docs/dev/reference/tools/ticdc/column-ddl-type/']
---
# Column and DDL Type Codes
diff --git a/ticdc/deploy-ticdc.md b/ticdc/deploy-ticdc.md
index 6cf7bb1b50b62..ccca72666889e 100644
--- a/ticdc/deploy-ticdc.md
+++ b/ticdc/deploy-ticdc.md
@@ -2,6 +2,7 @@
title: Deploy and use TiCDC
summary: Learn how to deploy and use TiCDC to replicate incremental data.
category: reference
+aliases: ['/docs/dev/reference/tools/ticdc/deploy/']
---
# Deploy and use TiCDC
diff --git a/ticdc/manage-ticdc.md b/ticdc/manage-ticdc.md
index 7822614e96cef..99bdccf1e5dd7 100644
--- a/ticdc/manage-ticdc.md
+++ b/ticdc/manage-ticdc.md
@@ -2,6 +2,7 @@
title: Manage TiCDC Cluster and Replication Tasks
summary: Learn how to manage a TiCDC cluster and replication tasks.
category: reference
+aliases: ['/docs/dev/reference/tools/ticdc/manage/']
---
# Manage TiCDC Cluster and Replication Tasks
diff --git a/ticdc/sink-url.md b/ticdc/sink-url.md
index a12ba0b1836c0..19168ff08c7c4 100644
--- a/ticdc/sink-url.md
+++ b/ticdc/sink-url.md
@@ -2,6 +2,7 @@
title: Configure Sink URI
summary: Learn how to configure sink URI.
category: reference
+aliases: ['/docs/dev/reference/tools/ticdc/sink/']
---
# Configure Sink URI
diff --git a/ticdc/ticdc-open-protocol.md b/ticdc/ticdc-open-protocol.md
index 671b7a5d7b8d9..723d39c468ef7 100644
--- a/ticdc/ticdc-open-protocol.md
+++ b/ticdc/ticdc-open-protocol.md
@@ -1,6 +1,7 @@
---
title: TiCDC Open Protocol
category: reference
+aliases: ['/docs/dev/reference/tools/ticdc/open-protocol/']
---
# TiCDC Open Protocol
diff --git a/ticdc/ticdc-overview.md b/ticdc/ticdc-overview.md
index f49848d26da51..2458704389789 100644
--- a/ticdc/ticdc-overview.md
+++ b/ticdc/ticdc-overview.md
@@ -2,6 +2,7 @@
title: TiCDC Overview
summary: Learn what TiCDC is, what features TiCDC provides, etc.
category: reference
+aliases: ['/docs/dev/reference/tools/ticdc/overview/']
---
# TiCDC Overview
diff --git a/tidb-binlog/bidirectional-replication-between-tidb-clusters.md b/tidb-binlog/bidirectional-replication-between-tidb-clusters.md
index 3130fac8e1933..2e7e997f90991 100644
--- a/tidb-binlog/bidirectional-replication-between-tidb-clusters.md
+++ b/tidb-binlog/bidirectional-replication-between-tidb-clusters.md
@@ -2,6 +2,7 @@
title: Bidirectional Replication Between TiDB Clusters
summary: Learn how to perform the bidirectional replication between TiDB clusters.
category: reference
+aliases: ['/docs/dev/reference/tidb-binlog/bidirectional-replication/']
---
# Bidirectional Replication Between TiDB Clusters
diff --git a/tidb-binlog/binlog-slave-client.md b/tidb-binlog/binlog-slave-client.md
index bcd4f2e15c75e..404ace26748e7 100644
--- a/tidb-binlog/binlog-slave-client.md
+++ b/tidb-binlog/binlog-slave-client.md
@@ -2,6 +2,7 @@
title: Binlog Slave Client User Guide
summary: Use Binlog Slave Client to consume TiDB slave binlog data from Kafka and output the data in a specific format.
category: reference
+aliases: ['/docs/dev/reference/tidb-binlog/binlog-slave-client/']
---
# Binlog Slave Client User Guide
diff --git a/tidb-binlog/deploy-tidb-binlog.md b/tidb-binlog/deploy-tidb-binlog.md
index 3bd4f3fbd72c5..527e68ad278e1 100644
--- a/tidb-binlog/deploy-tidb-binlog.md
+++ b/tidb-binlog/deploy-tidb-binlog.md
@@ -2,7 +2,7 @@
title: TiDB Binlog Cluster Deployment
summary: Learn how to deploy TiDB Binlog cluster.
category: reference
-aliases: ['/docs/dev/how-to/deploy/tidb-binlog/']
+aliases: ['/docs/dev/reference/tidb-binlog/deploy/','/docs/dev/how-to/deploy/tidb-binlog/']
---
# TiDB Binlog Cluster Deployment
diff --git a/tidb-binlog/handle-tidb-binlog-errors.md b/tidb-binlog/handle-tidb-binlog-errors.md
index da7b0bf001a75..057843f21349f 100644
--- a/tidb-binlog/handle-tidb-binlog-errors.md
+++ b/tidb-binlog/handle-tidb-binlog-errors.md
@@ -2,6 +2,7 @@
title: TiDB Binlog Error Handling
summary: Learn how to handle TiDB Binlog errors.
category: reference
+aliases: ['/docs/dev/reference/tidb-binlog/troubleshoot/error-handling/']
---
# TiDB Binlog Error Handling
diff --git a/tidb-binlog/maintain-tidb-binlog-cluster.md b/tidb-binlog/maintain-tidb-binlog-cluster.md
index aaa6d59b706cd..0f2bf225ac713 100644
--- a/tidb-binlog/maintain-tidb-binlog-cluster.md
+++ b/tidb-binlog/maintain-tidb-binlog-cluster.md
@@ -2,7 +2,7 @@
title: TiDB Binlog Cluster Operations
summary: Learn how to operate the cluster version of TiDB Binlog.
category: reference
-aliases: ['/docs/dev/how-to/maintain/tidb-binlog/']
+aliases: ['/docs/dev/reference/tidb-binlog/maintain/','/docs/dev/how-to/maintain/tidb-binlog/']
---
# TiDB Binlog Cluster Operations
diff --git a/tidb-binlog/monitor-tidb-binlog-cluster.md b/tidb-binlog/monitor-tidb-binlog-cluster.md
index b25b4da7bd640..6234406d3e7e2 100644
--- a/tidb-binlog/monitor-tidb-binlog-cluster.md
+++ b/tidb-binlog/monitor-tidb-binlog-cluster.md
@@ -2,7 +2,7 @@
title: TiDB Binlog Monitoring
summary: Learn how to monitor the cluster version of TiDB Binlog.
category: reference
-aliases: ['/docs/dev/how-to/monitor/tidb-binlog/']
+aliases: ['/docs/dev/reference/tidb-binlog/monitor/','/docs/dev/how-to/monitor/tidb-binlog/']
---
# TiDB Binlog Monitoring
diff --git a/tidb-binlog/tidb-binlog-configuration-file.md b/tidb-binlog/tidb-binlog-configuration-file.md
index 218e178009773..c2c9057a691aa 100644
--- a/tidb-binlog/tidb-binlog-configuration-file.md
+++ b/tidb-binlog/tidb-binlog-configuration-file.md
@@ -2,6 +2,7 @@
title: TiDB Binlog Configuration File
summary: Learn the configuration items of TiDB Binlog.
category: reference
+aliases: ['/docs/dev/reference/tidb-binlog/config/']
---
# TiDB Binlog Configuration File
diff --git a/tidb-binlog/tidb-binlog-faq.md b/tidb-binlog/tidb-binlog-faq.md
index 2455f9a85bdf6..fd45c881d9c36 100644
--- a/tidb-binlog/tidb-binlog-faq.md
+++ b/tidb-binlog/tidb-binlog-faq.md
@@ -2,6 +2,7 @@
title: TiDB Binlog FAQ
summary: Learn about the frequently asked questions (FAQs) and answers about TiDB Binlog.
category: faq
+aliases: ['/docs/dev/reference/tidb-binlog/faq/']
---
# TiDB Binlog FAQ
diff --git a/tidb-binlog/tidb-binlog-glossary.md b/tidb-binlog/tidb-binlog-glossary.md
index c4934c15988d0..ddfebb99f4c95 100644
--- a/tidb-binlog/tidb-binlog-glossary.md
+++ b/tidb-binlog/tidb-binlog-glossary.md
@@ -2,6 +2,7 @@
title: TiDB Binlog Glossary
summary: Learn the terms used in TiDB Binlog.
category: glossary
+aliases: ['/docs/dev/reference/tidb-binlog/glossary/']
---
# TiDB Binlog Glossary
diff --git a/tidb-binlog/tidb-binlog-overview.md b/tidb-binlog/tidb-binlog-overview.md
index 3f87d689208cd..338c8b2399e9c 100644
--- a/tidb-binlog/tidb-binlog-overview.md
+++ b/tidb-binlog/tidb-binlog-overview.md
@@ -2,7 +2,7 @@
title: TiDB Binlog Overview
summary: Learn overview of the cluster version of TiDB Binlog.
category: reference
-aliases: ['/docs/dev/reference/tidb-binlog-overview/']
+aliases: ['/docs/dev/reference/tidb-binlog/overview/','/docs/dev/reference/tidb-binlog-overview/']
---
# TiDB Binlog Cluster Overview
diff --git a/tidb-binlog/tidb-binlog-relay-log.md b/tidb-binlog/tidb-binlog-relay-log.md
index 08cb6e7e2e3d9..ebcd68200e413 100644
--- a/tidb-binlog/tidb-binlog-relay-log.md
+++ b/tidb-binlog/tidb-binlog-relay-log.md
@@ -2,6 +2,7 @@
title: TiDB Binlog Relay Log
summary: Learn how to use relay log to maintain data consistency in extreme cases.
category: reference
+aliases: ['/docs/dev/reference/tidb-binlog/relay-log/']
---
# TiDB Binlog Relay Log
diff --git a/tidb-binlog/tidb-binlog-reparo.md b/tidb-binlog/tidb-binlog-reparo.md
index 990bac0c59d1c..f2cf7fc943be1 100644
--- a/tidb-binlog/tidb-binlog-reparo.md
+++ b/tidb-binlog/tidb-binlog-reparo.md
@@ -2,6 +2,7 @@
title: Reparo User Guide
summary: Learn to use Reparo.
category: reference
+aliases: ['/docs/dev/reference/tidb-binlog/reparo/']
---
# Reparo User Guide
diff --git a/tidb-binlog/troubleshoot-tidb-binlog.md b/tidb-binlog/troubleshoot-tidb-binlog.md
index 6147690264b1d..08cec45e2e43a 100644
--- a/tidb-binlog/troubleshoot-tidb-binlog.md
+++ b/tidb-binlog/troubleshoot-tidb-binlog.md
@@ -2,7 +2,7 @@
title: TiDB Binlog Troubleshooting
summary: Learn the troubleshooting process of TiDB Binlog.
category: reference
-aliases: ['/docs/dev/how-to/troubleshoot/tidb-binlog/']
+aliases: ['/docs/dev/reference/tidb-binlog/troubleshoot/binlog/','/docs/dev/how-to/troubleshoot/tidb-binlog/']
---
# TiDB Binlog Troubleshooting
diff --git a/tidb-binlog/upgrade-tidb-binlog.md b/tidb-binlog/upgrade-tidb-binlog.md
index 4f0fab2cbf9e2..a43df279c30e9 100644
--- a/tidb-binlog/upgrade-tidb-binlog.md
+++ b/tidb-binlog/upgrade-tidb-binlog.md
@@ -2,7 +2,7 @@
title: Upgrade TiDB Binlog
summary: Learn how to upgrade TiDB Binlog to the latest cluster version.
category: reference
-aliases: ['/docs/dev/how-to/upgrade/tidb-binlog/']
+aliases: ['/docs/dev/reference/tidb-binlog/upgrade/','/docs/dev/how-to/upgrade/tidb-binlog/']
---
# Upgrade TiDB Binlog
diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md
index 07954223d16bb..9e62cd3b22163 100644
--- a/tidb-configuration-file.md
+++ b/tidb-configuration-file.md
@@ -2,6 +2,7 @@
title: TiDB Configuration File
summary: Learn the TiDB configuration file options that are not involved in command line options.
category: deployment
+aliases: ['/docs/dev/reference/configuration/tidb-server/configuration-file/']
---
diff --git a/tidb-control.md b/tidb-control.md
index f8187f4e7d25e..ea8eed624e554 100644
--- a/tidb-control.md
+++ b/tidb-control.md
@@ -2,6 +2,7 @@
title: TiDB Control User Guide
summary: Use TiDB Control to obtain TiDB status information for debugging.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-control/']
---
# TiDB Control User Guide
diff --git a/tidb-lightning/deploy-tidb-lightning.md b/tidb-lightning/deploy-tidb-lightning.md
index 4f6da7eb33241..87daf61e008e5 100644
--- a/tidb-lightning/deploy-tidb-lightning.md
+++ b/tidb-lightning/deploy-tidb-lightning.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Deployment
summary: Deploy TiDB Lightning to quickly import large amounts of new data.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/deployment/']
---
# TiDB Lightning Deployment
diff --git a/tidb-lightning/migrate-from-csv-using-tidb-lightning.md b/tidb-lightning/migrate-from-csv-using-tidb-lightning.md
index 491b19911e25d..9c7cfe7e533bd 100644
--- a/tidb-lightning/migrate-from-csv-using-tidb-lightning.md
+++ b/tidb-lightning/migrate-from-csv-using-tidb-lightning.md
@@ -2,6 +2,7 @@
title: TiDB Lightning CSV Support
summary: Learn how to import CSV files via TiDB Lightning.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/csv/']
---
# TiDB Lightning CSV Support
diff --git a/tidb-lightning/monitor-tidb-lightning.md b/tidb-lightning/monitor-tidb-lightning.md
index 585d9444f534b..f500eeaffec4b 100644
--- a/tidb-lightning/monitor-tidb-lightning.md
+++ b/tidb-lightning/monitor-tidb-lightning.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Monitoring
summary: Learn about the monitor configuration and monitoring metrics of TiDB Lightning.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/monitor/']
---
# TiDB Lightning Monitoring
diff --git a/tidb-lightning/tidb-lightning-checkpoints.md b/tidb-lightning/tidb-lightning-checkpoints.md
index b546f3a96b741..27e26342d52a6 100644
--- a/tidb-lightning/tidb-lightning-checkpoints.md
+++ b/tidb-lightning/tidb-lightning-checkpoints.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Checkpoints
summary: Use checkpoints to avoid redoing the previously completed tasks before the crash.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/checkpoints/']
---
# TiDB Lightning Checkpoints
diff --git a/tidb-lightning/tidb-lightning-configuration.md b/tidb-lightning/tidb-lightning-configuration.md
index 2785a01dab845..06fa3ae39e485 100644
--- a/tidb-lightning/tidb-lightning-configuration.md
+++ b/tidb-lightning/tidb-lightning-configuration.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Configuration
summary: Learn about the CLI usage and sample configuration in TiDB Lightning.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/config/']
---
# TiDB Lightning Configuration
diff --git a/tidb-lightning/tidb-lightning-faq.md b/tidb-lightning/tidb-lightning-faq.md
index 4318214007146..550029414f1f2 100644
--- a/tidb-lightning/tidb-lightning-faq.md
+++ b/tidb-lightning/tidb-lightning-faq.md
@@ -2,6 +2,7 @@
title: TiDB Lightning FAQ
summary: Learn about the frequently asked questions (FAQs) and answers about TiDB Lightning.
category: faq
+aliases: ['/docs/dev/faq/tidb-lightning/']
---
# TiDB Lightning FAQ
diff --git a/tidb-lightning/tidb-lightning-glossary.md b/tidb-lightning/tidb-lightning-glossary.md
index 1964dbbd4e60e..5b1da45d7d349 100644
--- a/tidb-lightning/tidb-lightning-glossary.md
+++ b/tidb-lightning/tidb-lightning-glossary.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Glossary
summary: List of special terms used in TiDB Lightning.
category: glossary
+aliases: ['/docs/dev/reference/tools/tidb-lightning/glossary/']
---
# TiDB Lightning Glossary
diff --git a/tidb-lightning/tidb-lightning-misuse-handling.md b/tidb-lightning/tidb-lightning-misuse-handling.md
index a1bccb9833813..38b645094c34b 100644
--- a/tidb-lightning/tidb-lightning-misuse-handling.md
+++ b/tidb-lightning/tidb-lightning-misuse-handling.md
@@ -1,6 +1,7 @@
---
title: Common Misuses of TiDB Lightning
category: reference
+aliases: ['/docs/dev/reference/tools/error-case-handling/lightning-misuse-handling/']
---
# Common Misuses of TiDB Lightning
diff --git a/tidb-lightning/tidb-lightning-overview.md b/tidb-lightning/tidb-lightning-overview.md
index 7650f58c2a6d2..ff6116c715f7b 100644
--- a/tidb-lightning/tidb-lightning-overview.md
+++ b/tidb-lightning/tidb-lightning-overview.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Overview
summary: Learn about Lightning and the whole architecture.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/overview/']
---
# TiDB Lightning Overview
diff --git a/tidb-lightning/tidb-lightning-table-filter.md b/tidb-lightning/tidb-lightning-table-filter.md
index 11dcc6c3080d3..fbf1fffd5e92e 100644
--- a/tidb-lightning/tidb-lightning-table-filter.md
+++ b/tidb-lightning/tidb-lightning-table-filter.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Table Filter
summary: Use black and white lists to filter out tables, ignoring them during import.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/table-filter/']
---
# TiDB Lightning Table Filter
diff --git a/tidb-lightning/tidb-lightning-tidb-backend.md b/tidb-lightning/tidb-lightning-tidb-backend.md
index add0cec0a5adb..2c2d3825cae88 100644
--- a/tidb-lightning/tidb-lightning-tidb-backend.md
+++ b/tidb-lightning/tidb-lightning-tidb-backend.md
@@ -2,6 +2,7 @@
title: TiDB Lightning TiDB-backend
summary: Choose how to write data into the TiDB cluster.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/tidb-backend/']
---
# TiDB Lightning TiDB-backend
diff --git a/tidb-lightning/tidb-lightning-web-interface.md b/tidb-lightning/tidb-lightning-web-interface.md
index b620d6e5059d2..be7d94eb292da 100644
--- a/tidb-lightning/tidb-lightning-web-interface.md
+++ b/tidb-lightning/tidb-lightning-web-interface.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Web Interface
summary: Control TiDB Lightning through the web interface.
category: reference
+aliases: ['/docs/dev/reference/tools/tidb-lightning/web/']
---
# TiDB Lightning Web Interface
diff --git a/tidb-monitoring-framework.md b/tidb-monitoring-framework.md
index bcd9d23afd471..3a938e4232e26 100644
--- a/tidb-monitoring-framework.md
+++ b/tidb-monitoring-framework.md
@@ -2,6 +2,7 @@
title: TiDB Monitoring Framework Overview
summary: Use Prometheus and Grafana to build the TiDB monitoring framework.
category: how-to
+aliases: ['/docs/dev/how-to/monitor/overview/']
---
# TiDB Monitoring Framework Overview
diff --git a/tidb-specific-system-variables.md b/tidb-specific-system-variables.md
index 4f63a0600746a..348e802963c6a 100644
--- a/tidb-specific-system-variables.md
+++ b/tidb-specific-system-variables.md
@@ -2,6 +2,7 @@
title: TiDB Specific System Variables
summary: Use system variables specific to TiDB to optimize performance.
category: reference
+aliases: ['/docs/dev/reference/configuration/tidb-server/tidb-specific-variables/']
---
# TiDB Specific System Variables
diff --git a/tidb-troubleshooting-map.md b/tidb-troubleshooting-map.md
index da798cb2d9c68..0c8772f4f418d 100644
--- a/tidb-troubleshooting-map.md
+++ b/tidb-troubleshooting-map.md
@@ -2,6 +2,7 @@
title: TiDB Troubleshooting Map
summary: Learn how to troubleshoot common errors in TiDB.
category: how-to
+aliases: ['/docs/dev/how-to/troubleshoot/diagnose-map/']
---
# TiDB Troubleshooting Map
diff --git a/tiflash/deploy-tiflash.md b/tiflash/deploy-tiflash.md
index 50726940fd0be..d0cca73d2d81b 100644
--- a/tiflash/deploy-tiflash.md
+++ b/tiflash/deploy-tiflash.md
@@ -2,6 +2,7 @@
title: Deploy a TiFlash Cluster
summary: Learn the requirements and methods of deploying a TiFlash cluster.
category: reference
+aliases: ['/docs/dev/reference/tiflash/deploy/']
---
# Deploy a TiFlash Cluster
diff --git a/tiflash/maintain-tiflash.md b/tiflash/maintain-tiflash.md
index 46611d073b4e4..0eb27af2fd56b 100644
--- a/tiflash/maintain-tiflash.md
+++ b/tiflash/maintain-tiflash.md
@@ -2,6 +2,7 @@
title: Maintain a TiFlash Cluster
summary: Learn common operations when you maintain a TiFlash cluster.
category: reference
+aliases: ['/docs/dev/reference/tiflash/maintain/']
---
# Maintain a TiFlash Cluster
diff --git a/tiflash/monitor-tiflash.md b/tiflash/monitor-tiflash.md
index aa3ad917a4695..d9d400bd6d20f 100644
--- a/tiflash/monitor-tiflash.md
+++ b/tiflash/monitor-tiflash.md
@@ -2,6 +2,7 @@
title: Monitor the TiFlash Cluster
summary: Learn the monitoring items of TiFlash.
category: reference
+aliases: ['/docs/dev/reference/tiflash/monitor/']
---
# Monitor the TiFlash Cluster
diff --git a/tiflash/tiflash-alert-rules.md b/tiflash/tiflash-alert-rules.md
index e16f16c9bbb63..aa71117dc3340 100644
--- a/tiflash/tiflash-alert-rules.md
+++ b/tiflash/tiflash-alert-rules.md
@@ -2,6 +2,7 @@
title: TiFlash Alert Rules
summary: Learn the alert rules of the TiFlash cluster.
category: reference
+aliases: ['/docs/dev/reference/tiflash/alert-rules/']
---
# TiFlash Alert Rules
diff --git a/tiflash/tiflash-configuration.md b/tiflash/tiflash-configuration.md
index bc8ed6c24b172..f2ed74b191427 100644
--- a/tiflash/tiflash-configuration.md
+++ b/tiflash/tiflash-configuration.md
@@ -2,6 +2,7 @@
title: Configure TiFlash
summary: Learn how to configure TiFlash.
category: reference
+aliases: ['/docs/dev/reference/tiflash/configuration/']
---
# Configure TiFlash
diff --git a/tiflash/tiflash-faq.md b/tiflash/tiflash-faq.md
index f595677ea79c8..c975a194bb1e9 100644
--- a/tiflash/tiflash-faq.md
+++ b/tiflash/tiflash-faq.md
@@ -2,6 +2,7 @@
title: TiFlash FAQ
summary: Learn the frequently asked questions (FAQs) and answers about TiFlash.
category: faq
+aliases: ['/docs/dev/reference/tiflash/faq/']
---
# TiFlash FAQ
diff --git a/tiflash/tiflash-overview.md b/tiflash/tiflash-overview.md
index a19eb676d1e31..a0b3bf7f241a4 100644
--- a/tiflash/tiflash-overview.md
+++ b/tiflash/tiflash-overview.md
@@ -2,6 +2,7 @@
title: TiFlash Overview
summary: Learn the architecture and key features of TiFlash.
category: reference
+aliases: ['/docs/dev/reference/tiflash/overview/']
---
# TiFlash Overview
diff --git a/tiflash/tune-tiflash-performance.md b/tiflash/tune-tiflash-performance.md
index ff47925430761..2707f7e199b5e 100644
--- a/tiflash/tune-tiflash-performance.md
+++ b/tiflash/tune-tiflash-performance.md
@@ -2,6 +2,7 @@
title: Tune TiFlash Performance
summary: Learn how to tune the performance of TiFlash.
category: reference
+aliases: ['/docs/dev/reference/tiflash/tune-performance/']
---
# Tune TiFlash Performance
diff --git a/tiflash/upgrade-tiflash.md b/tiflash/upgrade-tiflash.md
index 52c83f1156eb6..f1afa313fd6d5 100644
--- a/tiflash/upgrade-tiflash.md
+++ b/tiflash/upgrade-tiflash.md
@@ -2,6 +2,7 @@
title: Upgrade TiFlash Nodes
summary: Learn how to upgrade TiFlash nodes.
category: reference
+aliases: ['/docs/dev/reference/tiflash/upgrade/']
---
# Upgrade TiFlash Nodes
diff --git a/tiflash/use-tiflash.md b/tiflash/use-tiflash.md
index 27f6da796f3cb..881f690d14d80 100644
--- a/tiflash/use-tiflash.md
+++ b/tiflash/use-tiflash.md
@@ -1,6 +1,7 @@
---
title: Use TiFlash
category: reference
+aliases: ['/docs/dev/reference/tiflash/use-tiflash/']
---
# Use TiFlash
diff --git a/tikv-configuration-file.md b/tikv-configuration-file.md
index 1967ab788183f..2c39fb7a2a982 100644
--- a/tikv-configuration-file.md
+++ b/tikv-configuration-file.md
@@ -2,6 +2,7 @@
title: TiKV Configuration File
summary: Learn the TiKV configuration file.
category: reference
+aliases: ['/docs/dev/reference/configuration/tikv-server/configuration-file/']
---
# TiKV Configuration File
diff --git a/tikv-control.md b/tikv-control.md
index f9cf3c5bf46e9..daf155a8471f6 100644
--- a/tikv-control.md
+++ b/tikv-control.md
@@ -2,6 +2,7 @@
title: TiKV Control User Guide
summary: Use TiKV Control to manage a TiKV cluster.
category: reference
+aliases: ['/docs/dev/reference/tools/tikv-control/']
---
# TiKV Control User Guide
diff --git a/tispark-overview.md b/tispark-overview.md
index 734e63a8f1168..5e6875e890683 100644
--- a/tispark-overview.md
+++ b/tispark-overview.md
@@ -2,6 +2,7 @@
title: TiSpark User Guide
summary: Use TiSpark to provide an HTAP solution to serve as a one-stop solution for both online transactions and analysis.
category: reference
+aliases: ['/docs/dev/reference/tispark/']
---
# TiSpark User Guide
diff --git a/tiup/manage-tiup-component.md b/tiup/manage-tiup-component.md
index 6c8feb718fca8..7a49f945b8c7c 100644
--- a/tiup/manage-tiup-component.md
+++ b/tiup/manage-tiup-component.md
@@ -2,6 +2,7 @@
title: Manage TiUP Components with TiUP Commands
summary: Learn how to manage TiUP components using TiUP commands.
category: tools
+aliases: ['/docs/dev/reference/tools/tiup/manage-component/']
---
# Manage TiUP Components with TiUP Commands
diff --git a/tiup/package-tiup-component.md b/tiup/package-tiup-component.md
index e1c5f33a7e3b9..95e9ad78fb499 100644
--- a/tiup/package-tiup-component.md
+++ b/tiup/package-tiup-component.md
@@ -2,6 +2,7 @@
title: Package a Component
summary: Learn how to package a component.
category: tools
+aliases: ['/docs/dev/reference/tools/tiup/package-component/']
---
# Package a Component
diff --git a/tiup/tiup-bench.md b/tiup/tiup-bench.md
index 75cfc4184e90f..ca0a1bd541e13 100644
--- a/tiup/tiup-bench.md
+++ b/tiup/tiup-bench.md
@@ -2,6 +2,7 @@
title: Stress Test TiDB Using TiUP Bench Component
summary: Learns how to stress test TiDB with TPC-C and TPC-H workloads using TiUP.
category: tools
+aliases: ['/docs/dev/reference/tools/tiup/bench/']
---
# Stress Test TiDB Using TiUP Bench Component
diff --git a/tiup/tiup-cluster.md b/tiup/tiup-cluster.md
index 501f567b35e32..89b5e52adeddc 100644
--- a/tiup/tiup-cluster.md
+++ b/tiup/tiup-cluster.md
@@ -2,6 +2,7 @@
title: Deploy and Maintain an Online TiDB Cluster Using TiUP
summary: Learns how to deploy and maintain an online TiDB cluster using TiUP.
category: tools
+aliases: ['/docs/dev/reference/tools/tiup/cluster/']
---
# Deploy and Maintain an Online TiDB Cluster Using TiUP
diff --git a/tiup/tiup-mirrors.md b/tiup/tiup-mirrors.md
index fb46c5c85eb83..5d67a9bc57011 100644
--- a/tiup/tiup-mirrors.md
+++ b/tiup/tiup-mirrors.md
@@ -2,6 +2,7 @@
title: Create a Private Mirror
summary: Learn how to create a private mirror.
category: tools
+aliases: ['/docs/dev/reference/tools/tiup/mirrors/']
---
# Create a Private Mirror
diff --git a/tiup/tiup-overview.md b/tiup/tiup-overview.md
index 98a1ef46047fe..e473863e309e8 100644
--- a/tiup/tiup-overview.md
+++ b/tiup/tiup-overview.md
@@ -2,6 +2,7 @@
title: TiUP Overview
summary: Introduce the TiUP tool and its ecosystem.
category: tools
+aliases: ['/docs/dev/reference/tools/tiup/overview/']
---
# TiUP Overview
diff --git a/tiup/tiup-playground.md b/tiup/tiup-playground.md
index 693d0568b4b0a..c035ecd22aefa 100644
--- a/tiup/tiup-playground.md
+++ b/tiup/tiup-playground.md
@@ -2,6 +2,7 @@
title: Quickly Deploy a Local TiDB Cluster
summary: Learn how to quickly deploy a local TiDB cluster using the playground component of TiUP.
category: tools
+aliases: ['/docs/dev/reference/tools/tiup/playground/']
---
# Quickly Deploy a Local TiDB Cluster
diff --git a/transaction-isolation-levels.md b/transaction-isolation-levels.md
index 9b9eb55e67fe7..9164ffa5624da 100644
--- a/transaction-isolation-levels.md
+++ b/transaction-isolation-levels.md
@@ -2,6 +2,7 @@
title: TiDB Transaction Isolation Levels
summary: Learn about the transaction isolation levels in TiDB.
category: reference
+aliases: ['/docs/dev/reference/transactions/transaction-isolation/']
---
# TiDB Transaction Isolation Levels
diff --git a/transaction-overview.md b/transaction-overview.md
index f12c77e725304..56dd9294017f9 100644
--- a/transaction-overview.md
+++ b/transaction-overview.md
@@ -2,6 +2,7 @@
title: Transactions
summary: Learn transactions in TiDB.
category: reference
+aliases: ['/docs/dev/reference/transactions/overview/']
---
# Transactions
diff --git a/troubleshoot-tidb-cluster.md b/troubleshoot-tidb-cluster.md
index a17c009db0f73..329e6cb739743 100644
--- a/troubleshoot-tidb-cluster.md
+++ b/troubleshoot-tidb-cluster.md
@@ -2,6 +2,7 @@
title: TiDB Cluster Troubleshooting Guide
summary: Learn how to diagnose and resolve issues when you use TiDB.
category: how-to
+aliases: ['/docs/dev/how-to/troubleshoot/cluster-setup/']
---
# TiDB Cluster Troubleshooting Guide
diff --git a/troubleshoot-tidb-lightning.md b/troubleshoot-tidb-lightning.md
index 8d1d2187b9a7a..b1a437ec96391 100644
--- a/troubleshoot-tidb-lightning.md
+++ b/troubleshoot-tidb-lightning.md
@@ -2,6 +2,7 @@
title: TiDB Lightning Troubleshooting
summary: Learn about common errors and solutions of TiDB Lightning.
category: how-to
+aliases: ['/docs/dev/how-to/troubleshoot/tidb-lightning/']
---
# TiDB Lightning Troubleshooting
diff --git a/tune-tikv-performance.md b/tune-tikv-performance.md
index f70c3183ba12f..6da9fb2b48b37 100644
--- a/tune-tikv-performance.md
+++ b/tune-tikv-performance.md
@@ -2,6 +2,7 @@
title: Tune TiKV Performance
summary: Learn how to tune the TiKV parameters for optimal performance.
category: reference
+aliases: ['/docs/dev/reference/performance/tune-tikv/']
---
# Tune TiKV Performance
diff --git a/upgrade-tidb-using-ansible.md b/upgrade-tidb-using-ansible.md
index 5aa7de7cd8a83..0e1d068bf4b4d 100644
--- a/upgrade-tidb-using-ansible.md
+++ b/upgrade-tidb-using-ansible.md
@@ -2,7 +2,7 @@
title: Upgrade TiDB Using TiDB Ansible
summary: Learn how to upgrade TiDB using TiDB Ansible.
category: how-to
-aliases: ['/docs/dev/how-to/upgrade/rolling-updates-with-ansible/']
+aliases: ['/docs/dev/how-to/upgrade/from-previous-version/','/docs/dev/how-to/upgrade/rolling-updates-with-ansible/']
---
# Upgrade TiDB Using TiDB Ansible
diff --git a/upgrade-tidb-using-tiup.md b/upgrade-tidb-using-tiup.md
index d47372baeaa3a..5c961091a451d 100644
--- a/upgrade-tidb-using-tiup.md
+++ b/upgrade-tidb-using-tiup.md
@@ -2,6 +2,7 @@
title: Upgrade TiDB Using TiUP
summary: Learn how to upgrade TiDB using TiUP.
category: how-to
+aliases: ['/docs/dev/how-to/upgrade/using-tiup/']
---
# Upgrade TiDB Using TiUP
diff --git a/user-account-management.md b/user-account-management.md
index b431f17dfe031..1d5b0db95f2b9 100644
--- a/user-account-management.md
+++ b/user-account-management.md
@@ -2,6 +2,7 @@
title: TiDB User Account Management
summary: Learn how to manage a TiDB user account.
category: reference
+aliases: ['/docs/dev/reference/security/user-account-management/']
---
# TiDB User Account Management
diff --git a/user-defined-variables.md b/user-defined-variables.md
index 1d0540af62a55..37abb5c70a6d6 100644
--- a/user-defined-variables.md
+++ b/user-defined-variables.md
@@ -2,6 +2,7 @@
title: User-Defined Variables
summary: Learn how to use user-defined variables.
category: reference
+aliases: ['/docs/dev/reference/sql/language-structure/user-defined-variables/']
---
# User-Defined Variables
diff --git a/views.md b/views.md
index c7006bdb5420d..c3e881b07f4f8 100644
--- a/views.md
+++ b/views.md
@@ -2,6 +2,7 @@
title: Views
summary: Learn how to use views in TiDB.
category: reference
+aliases: ['/docs/dev/reference/sql/views/']
---
# Views