diff --git a/layouts/partials/pwa/assets/sw.html b/layouts/partials/pwa/assets/sw.html
index 9d4e729..285c9b0 100644
--- a/layouts/partials/pwa/assets/sw.html
+++ b/layouts/partials/pwa/assets/sw.html
@@ -3,8 +3,13 @@
{{/* JS compile options. */}}
{{- $precaches := slice }}
{{- $langs := slice }}
+{{- $host := .Site.BaseURL }}
{{/* Get precaches pages. */}}
{{- range .Sites }}
+ {{/* Do not precache other hosts assets. */}}
+ {{- if ne $host .BaseURL }}
+ {{- continue }}
+ {{- end }}
{{- $langs = $langs | append .Language.Lang }}
{{- $home := .GetPage "/" }}
{{- if not $home }}