diff --git a/layouts/docs/single.html b/layouts/docs/single.html
index 514bcd1bd..80a9692ce 100644
--- a/layouts/docs/single.html
+++ b/layouts/docs/single.html
@@ -1,3 +1,15 @@
+{{ $disabled := or (hasPrefix .RelPermalink "/zh/docs/v3.3")
+ (hasPrefix .RelPermalink "/zh/docs/v3.4")
+ (hasPrefix .RelPermalink "/zh/docs/v4.1")
+ (hasPrefix .RelPermalink "/docs/v3.3")
+ (hasPrefix .RelPermalink "/docs/v3.4")
+ (hasPrefix .RelPermalink "/docs/v4.1") }}
+
+{{ if $disabled }}
+ {{ partial "404" . }}
+ {{ .Scratch.Set "renderEnabled" false }}
+{{ end }}
+