diff --git a/docs/extensions/civix.md b/docs/extensions/civix.md
index 13b6f0a8425b0ef7a97a7f31fde0b5fb75874473..45d201f29f6c6e5b6e8cb36d8633ba004915c67f 100644
--- a/docs/extensions/civix.md
+++ b/docs/extensions/civix.md
@@ -111,7 +111,7 @@ This creates three files:
     automatically after the controller executes. It defines the markup
     that is eventually displayed. For more information on the syntax of
     this file, see
-    [the smarty guide](http://www.smarty.net/docsv2/en/).
+    [the smarty guide](http://www.smarty.net/docs/en/).
 
 The auto-generated code for the controller and view demonstrate a few
 basic operations, such as passing data from the controller to the view.
@@ -163,7 +163,7 @@ This creates three files:
     automatically after the controller executes. It defines the markup
     that is eventually displayed. For more information on the syntax of
     this file, see
-    [the smarty guide](http://www.smarty.net/docsv2/en/).
+    [the smarty guide](http://www.smarty.net/docs/en/).
 
 The auto-generated code for the controller and view demonstrate a few
 basic operations, such as adding a `<select>` element to the form.