diff --git a/IkiWiki.pm b/IkiWiki.pm
index ba2c09c36..4084d4997 100644
--- a/IkiWiki.pm
+++ b/IkiWiki.pm
@@ -1089,11 +1089,11 @@ sub htmllink ($$$;@) {
my $cgilink = "";
if (length $config{cgiurl}) {
$cgilink = " "create",
- page => lc($link),
- from => $lpage
- )."\" rel=\"nofollow\">?";
+ cgiurl(
+ do => "create",
+ page => lc($link),
+ from => $lpage
+ )."\" rel=\"nofollow\">?";
}
return "$cgilink$linktext"
}