diff --git a/share/xml/freebsd-common.xsl b/share/xml/freebsd-common.xsl
index 1be23f0962..5da114730a 100644
--- a/share/xml/freebsd-common.xsl
+++ b/share/xml/freebsd-common.xsl
@@ -25,8 +25,8 @@
     <xsl:param name="repo" select="'base'"/>
     <xsl:param name="rev"/>
 
-    <xsl:value-of select="concat('https://svnweb.freebsd.org/changeset/',
-      $repo, '/', $rev)"/>
+    <xsl:value-of select="concat('https://cgit.freebsd.org/doc/commit/?id=',
+      $rev)"/>
   </xsl:template>
 
   <xsl:param name="toc.section.depth" select="1"/>