diff --git a/docs/extensions/index.md b/docs/extensions/index.md
index c7995c11131eb3c33ffeeaa1432b696bd621b947..187302d1f81e0f186c4a708f0ab03036dd686885 100644
--- a/docs/extensions/index.md
+++ b/docs/extensions/index.md
@@ -60,7 +60,7 @@ Fully supported methods are:
 
 * [API](/api/index.md)
 * [Hooks](/hooks/index.md)
-* [`Civi::cache`](https://docs.civicrm.org/dev/en/latest/framework/cache/)
+* [`Civi::cache`](/framework/cache.md)
 * `Civi::$statics`
-* [`Civi::settings`](https://docs.civicrm.org/dev/en/latest/framework/setting/)
-* Internal Symfony listeners (e.g. `civi.api.resolve`, `civi.api.prepare`)
\ No newline at end of file
+* [`Civi::settings`](/framework/setting.md)
+* Internal Symfony listeners (e.g. `civi.api.resolve`, `civi.api.prepare`)