From 06017c98ba9ad96844a3b355ba7adee63f8138c0 Mon Sep 17 00:00:00 2001 From: Ivan Yang Date: Mon, 26 Oct 2026 16:13:54 -0700 Subject: [PATCH] docs: redirect moved pages to their new location Each "This page has moved" stub now carries a meta refresh to the page it links to, so old URLs land on the new page without a click. The redirect lives in the stub rather than conf.py because every version is built with main's conf.py, and release branches still serve the original pages. Signed-off-by: Ivan Yang --- docs/source/device/body_tracking.rst | 3 +++ docs/source/device/haptic_feedback.rst | 3 +++ docs/source/device/haptikos.rst | 3 +++ docs/source/device/joint_space.rst | 3 +++ docs/source/device/manus.rst | 3 +++ docs/source/device/oak.rst | 3 +++ docs/source/device/oglo.rst | 3 +++ docs/source/device/sharpa_avatar.rst | 3 +++ docs/source/device/soma.rst | 3 +++ docs/source/device/spacemouse.rst | 3 +++ docs/source/device/trackers.rst | 3 +++ docs/source/device/wuji_glove.rst | 3 +++ docs/source/getting_started/build_from_source/index.rst | 3 +++ docs/source/getting_started/build_from_source/webxr.rst | 3 +++ docs/source/getting_started/contributing.rst | 3 +++ docs/source/getting_started/lerobot/data_collection_real.rst | 3 +++ docs/source/getting_started/lerobot/data_collection_sim.rst | 3 +++ docs/source/getting_started/lerobot/devices.rst | 3 +++ docs/source/getting_started/lerobot/index.rst | 3 +++ docs/source/getting_started/lerobot/rebot.rst | 3 +++ docs/source/getting_started/lerobot/training_groot.rst | 3 +++ docs/source/getting_started/quick_start.rst | 3 +++ docs/source/getting_started/teleop_control_state_machine.rst | 3 +++ docs/source/getting_started/teleop_session.rst | 3 +++ docs/source/getting_started/televiz.rst | 3 +++ docs/source/references/egocentric_hand_reconstruction.rst | 3 +++ docs/source/references/license.rst | 3 +++ docs/source/references/migration.rst | 3 +++ docs/source/teleop/lerobot/data_collection_real.rst | 3 +++ docs/source/teleop/lerobot/data_collection_sim.rst | 3 +++ docs/source/teleop/lerobot/devices.rst | 3 +++ docs/source/teleop/lerobot/index.rst | 3 +++ docs/source/teleop/lerobot/rebot.rst | 3 +++ docs/source/teleop/lerobot/training_groot.rst | 3 +++ 34 files changed, 102 insertions(+) diff --git a/docs/source/device/body_tracking.rst b/docs/source/device/body_tracking.rst index dfb07c82b9..6ea9a899fb 100644 --- a/docs/source/device/body_tracking.rst +++ b/docs/source/device/body_tracking.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=body_tracking/index.html + Body Tracking ============= diff --git a/docs/source/device/haptic_feedback.rst b/docs/source/device/haptic_feedback.rst index 0aef2d17e2..536dfbeef8 100644 --- a/docs/source/device/haptic_feedback.rst +++ b/docs/source/device/haptic_feedback.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../references/haptic_feedback.html + Haptic Feedback =============== diff --git a/docs/source/device/haptikos.rst b/docs/source/device/haptikos.rst index 1acf696454..3e63f0e3c3 100644 --- a/docs/source/device/haptikos.rst +++ b/docs/source/device/haptikos.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=hand_tracking/haptikos.html + Haptikos Exoskeletons ===================== diff --git a/docs/source/device/joint_space.rst b/docs/source/device/joint_space.rst index 11aa6b49b2..765b2ac21d 100644 --- a/docs/source/device/joint_space.rst +++ b/docs/source/device/joint_space.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=joint_space/index.html + Generic Joint-Space Device ========================== diff --git a/docs/source/device/manus.rst b/docs/source/device/manus.rst index 60abb878b2..8ed054a489 100644 --- a/docs/source/device/manus.rst +++ b/docs/source/device/manus.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=hand_tracking/manus.html + MANUS Gloves ============ diff --git a/docs/source/device/oak.rst b/docs/source/device/oak.rst index 2a74a32dfd..fafbeb0b37 100644 --- a/docs/source/device/oak.rst +++ b/docs/source/device/oak.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=cameras/oak.html + OAK Camera Plugin ================= diff --git a/docs/source/device/oglo.rst b/docs/source/device/oglo.rst index bedeedc784..359a3b28d7 100644 --- a/docs/source/device/oglo.rst +++ b/docs/source/device/oglo.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=tactile/oglo.html + OGLO Tactile Glove Plugin ========================= diff --git a/docs/source/device/sharpa_avatar.rst b/docs/source/device/sharpa_avatar.rst index a8c6687dc6..90294bc0da 100644 --- a/docs/source/device/sharpa_avatar.rst +++ b/docs/source/device/sharpa_avatar.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=hand_tracking/sharpa_avatar.html + Sharpa AvatarExo Glove ====================== diff --git a/docs/source/device/soma.rst b/docs/source/device/soma.rst index 69c1e95422..d7f7d43adf 100644 --- a/docs/source/device/soma.rst +++ b/docs/source/device/soma.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=body_tracking/soma.html + SOMA Pose Transport =================== diff --git a/docs/source/device/spacemouse.rst b/docs/source/device/spacemouse.rst index 35108d771b..14d95dd16e 100644 --- a/docs/source/device/spacemouse.rst +++ b/docs/source/device/spacemouse.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=spatial_controllers/spacemouse.html + SpaceMouse Plugin ================= diff --git a/docs/source/device/trackers.rst b/docs/source/device/trackers.rst index 8f5f2f8b62..f0c07af566 100644 --- a/docs/source/device/trackers.rst +++ b/docs/source/device/trackers.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=trackers/index.html + Spatial Trackers and Device Data ================================ diff --git a/docs/source/device/wuji_glove.rst b/docs/source/device/wuji_glove.rst index 7503535ab6..c689c4817a 100644 --- a/docs/source/device/wuji_glove.rst +++ b/docs/source/device/wuji_glove.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=hand_tracking/wuji_glove.html + Wuji Glove ========== diff --git a/docs/source/getting_started/build_from_source/index.rst b/docs/source/getting_started/build_from_source/index.rst index 589aaede4f..a1b0c3d1e2 100644 --- a/docs/source/getting_started/build_from_source/index.rst +++ b/docs/source/getting_started/build_from_source/index.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../development/build_from_source/index.html + Build from Source ================= diff --git a/docs/source/getting_started/build_from_source/webxr.rst b/docs/source/getting_started/build_from_source/webxr.rst index c08e1e7a67..ebb92df2f3 100644 --- a/docs/source/getting_started/build_from_source/webxr.rst +++ b/docs/source/getting_started/build_from_source/webxr.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../development/build_from_source/webxr.html + Build WebXR Client ================== diff --git a/docs/source/getting_started/contributing.rst b/docs/source/getting_started/contributing.rst index a4b8b4a638..7899983ddd 100644 --- a/docs/source/getting_started/contributing.rst +++ b/docs/source/getting_started/contributing.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../development/contributing.html + Contributing ============ diff --git a/docs/source/getting_started/lerobot/data_collection_real.rst b/docs/source/getting_started/lerobot/data_collection_real.rst index 20f6a782ab..011851bb74 100644 --- a/docs/source/getting_started/lerobot/data_collection_real.rst +++ b/docs/source/getting_started/lerobot/data_collection_real.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/data_collection_real.html + Data Collection in Real ======================= diff --git a/docs/source/getting_started/lerobot/data_collection_sim.rst b/docs/source/getting_started/lerobot/data_collection_sim.rst index b3a1d3bbca..4f5586647f 100644 --- a/docs/source/getting_started/lerobot/data_collection_sim.rst +++ b/docs/source/getting_started/lerobot/data_collection_sim.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/data_collection_sim.html + Data Collection in Sim ====================== diff --git a/docs/source/getting_started/lerobot/devices.rst b/docs/source/getting_started/lerobot/devices.rst index 79b5f6277d..1aecd59f63 100644 --- a/docs/source/getting_started/lerobot/devices.rst +++ b/docs/source/getting_started/lerobot/devices.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/devices.html + Supported Teleop devices ======================== diff --git a/docs/source/getting_started/lerobot/index.rst b/docs/source/getting_started/lerobot/index.rst index 5ab48f4a75..27fe310874 100644 --- a/docs/source/getting_started/lerobot/index.rst +++ b/docs/source/getting_started/lerobot/index.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/index.html + LeRobot and SO-101 ================== diff --git a/docs/source/getting_started/lerobot/rebot.rst b/docs/source/getting_started/lerobot/rebot.rst index a9a08f01b0..3a9b4986e0 100644 --- a/docs/source/getting_started/lerobot/rebot.rst +++ b/docs/source/getting_started/lerobot/rebot.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/rebot.html + reBot B601-RS on Jetson AGX Orin ================================ diff --git a/docs/source/getting_started/lerobot/training_groot.rst b/docs/source/getting_started/lerobot/training_groot.rst index 5fb6d14092..0ccb058856 100644 --- a/docs/source/getting_started/lerobot/training_groot.rst +++ b/docs/source/getting_started/lerobot/training_groot.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/training_groot.html + Model Training with GR00T ========================= diff --git a/docs/source/getting_started/quick_start.rst b/docs/source/getting_started/quick_start.rst index 4262c46f16..43095decf2 100644 --- a/docs/source/getting_started/quick_start.rst +++ b/docs/source/getting_started/quick_start.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../teleop/quick_start.html + Quick Start =========== diff --git a/docs/source/getting_started/teleop_control_state_machine.rst b/docs/source/getting_started/teleop_control_state_machine.rst index acc997d8fe..3a9fb418a8 100644 --- a/docs/source/getting_started/teleop_control_state_machine.rst +++ b/docs/source/getting_started/teleop_control_state_machine.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../teleop/control_state_machine.html + Teleop Control State Machine ============================ diff --git a/docs/source/getting_started/teleop_session.rst b/docs/source/getting_started/teleop_session.rst index 75a4c2562c..fda75c328b 100644 --- a/docs/source/getting_started/teleop_session.rst +++ b/docs/source/getting_started/teleop_session.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../teleop/teleop_session.html + Teleop Session ============== diff --git a/docs/source/getting_started/televiz.rst b/docs/source/getting_started/televiz.rst index 8af7d1be0c..b89d2c6ddb 100644 --- a/docs/source/getting_started/televiz.rst +++ b/docs/source/getting_started/televiz.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../development/televiz.html + Televiz ======= diff --git a/docs/source/references/egocentric_hand_reconstruction.rst b/docs/source/references/egocentric_hand_reconstruction.rst index dbc057ac0e..c2d8368220 100644 --- a/docs/source/references/egocentric_hand_reconstruction.rst +++ b/docs/source/references/egocentric_hand_reconstruction.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../ego_post_processing/egohand.html + Egocentric Hand Reconstruction ============================== diff --git a/docs/source/references/license.rst b/docs/source/references/license.rst index 48a4749fab..9696df0549 100644 --- a/docs/source/references/license.rst +++ b/docs/source/references/license.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../development/license.html + License ======== diff --git a/docs/source/references/migration.rst b/docs/source/references/migration.rst index cb4fb7043e..1a6eadc510 100644 --- a/docs/source/references/migration.rst +++ b/docs/source/references/migration.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../development/migration.html + Migrating to ``isaaccapture`` ============================= diff --git a/docs/source/teleop/lerobot/data_collection_real.rst b/docs/source/teleop/lerobot/data_collection_real.rst index 20f6a782ab..011851bb74 100644 --- a/docs/source/teleop/lerobot/data_collection_real.rst +++ b/docs/source/teleop/lerobot/data_collection_real.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/data_collection_real.html + Data Collection in Real ======================= diff --git a/docs/source/teleop/lerobot/data_collection_sim.rst b/docs/source/teleop/lerobot/data_collection_sim.rst index b3a1d3bbca..4f5586647f 100644 --- a/docs/source/teleop/lerobot/data_collection_sim.rst +++ b/docs/source/teleop/lerobot/data_collection_sim.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/data_collection_sim.html + Data Collection in Sim ====================== diff --git a/docs/source/teleop/lerobot/devices.rst b/docs/source/teleop/lerobot/devices.rst index 79b5f6277d..1aecd59f63 100644 --- a/docs/source/teleop/lerobot/devices.rst +++ b/docs/source/teleop/lerobot/devices.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/devices.html + Supported Teleop devices ======================== diff --git a/docs/source/teleop/lerobot/index.rst b/docs/source/teleop/lerobot/index.rst index 5ab48f4a75..27fe310874 100644 --- a/docs/source/teleop/lerobot/index.rst +++ b/docs/source/teleop/lerobot/index.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/index.html + LeRobot and SO-101 ================== diff --git a/docs/source/teleop/lerobot/rebot.rst b/docs/source/teleop/lerobot/rebot.rst index a9a08f01b0..3a9b4986e0 100644 --- a/docs/source/teleop/lerobot/rebot.rst +++ b/docs/source/teleop/lerobot/rebot.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/rebot.html + reBot B601-RS on Jetson AGX Orin ================================ diff --git a/docs/source/teleop/lerobot/training_groot.rst b/docs/source/teleop/lerobot/training_groot.rst index 5fb6d14092..0ccb058856 100644 --- a/docs/source/teleop/lerobot/training_groot.rst +++ b/docs/source/teleop/lerobot/training_groot.rst @@ -3,6 +3,9 @@ :orphan: +.. meta:: + :http-equiv=refresh: 0; url=../../integrations/lerobot/training_groot.html + Model Training with GR00T =========================