diff --git a/src/ptf/views/base_views.py b/src/ptf/views/base_views.py
index 6dab6cb84d307500a1d453d02afb5f1eaceacf23..bacd432eb6460dfcc903b7cc186b09a789cf123d 100644
--- a/src/ptf/views/base_views.py
+++ b/src/ptf/views/base_views.py
@@ -721,6 +721,9 @@ class VolumeGeneralDetailView(TemplateView):
             and len(settings.SITE_NAME) == 6
             and settings.SITE_NAME[0:2] == "cr"
         )
+        if not is_cr:
+            raise Http404
+
         context["is_cr"] = is_cr
 
         issues_articles, collection = model_helpers.get_issues_in_volume(
diff --git a/src/ptf/views/components/breadcrumb.py b/src/ptf/views/components/breadcrumb.py
index a33d5e1f6fa38b643af32849b6031dd4ad245804..395d0d6e3a4584c27c3a3175a058d8e2630613a2 100644
--- a/src/ptf/views/components/breadcrumb.py
+++ b/src/ptf/views/components/breadcrumb.py
@@ -625,7 +625,13 @@ class BreadcrumbVisitor:
         skip_breadcrumb = False
 
         colid = container.get_top_collection().pid
-        if colid in settings.CRAS_COLLECTIONS and not container.title_html:
+        is_cr = (
+            hasattr(settings, "SITE_NAME")
+            and len(settings.SITE_NAME) == 6
+            and settings.SITE_NAME[0:2] == "cr"
+        )
+
+        if is_cr and colid in settings.CRAS_COLLECTIONS and not container.title_html:
             year = int(container.year)
             if (colid != "CRBIOL" and year > 2020) or (colid == "CRBIOL" and year > 2022):
                 skip_breadcrumb = True