diff --git a/roles/fedora-web/main/files/fedora-web.conf b/roles/fedora-web/main/files/fedora-web.conf
index 7df5f1f9a1..d0aac60211 100644
--- a/roles/fedora-web/main/files/fedora-web.conf
+++ b/roles/fedora-web/main/files/fedora-web.conf
@@ -1,6 +1,12 @@
DocumentRoot /srv/web/fedoraproject.org/
-ErrorDocument 404 /404.html
+SetEnvIf Request_URI "^/([[:alpha:]]{2,3}(?:-[[:alpha:]]{2,4})?)/" LANGUAGE=$1
+
+ ErrorDocument 404 /%{env:LANGUAGE}/404/index.html
+
+
+ ErrorDocument 404 /404.html
+
FileETag MTime Size