diff --git a/src/plainui/jinja2/plainui/dereferrer.html b/src/plainui/jinja2/plainui/dereferrer.html
index 6603fb73ec718e27bb8df03c675fa87dbe3d8133..51419426027156e82d7b599dc98244674d49069e 100644
--- a/src/plainui/jinja2/plainui/dereferrer.html
+++ b/src/plainui/jinja2/plainui/dereferrer.html
@@ -20,11 +20,11 @@
                 </a>
             </li>
             <li class="mx-2">
-                <a href='{{ url('plainui:dereferrer_approved', signed_payload=signed_url) }}' class="btn btn-primary " rel="external,noreferrer">
+                <a href='{{ url('plainui:dereferrer_approved', signed_payload=signed_url) if not archive_mode else plain_url }}' class="btn btn-primary " rel="external,noreferrer">
                     {{ _("Follow Link") }}
                 </a>
             </li>
-            {% if can_allow %}
+            {% if can_allow and not archive_mode %}
             <li class="col">
                 <a href="{{ url('plainui:dereferrer_save', signed_payload=signed_url) }}" class="btn btn-xl btn-block btn-primary external" rel="external,noreferrer">
                     {{ _("Follow & Allow '%(domain)s' permanently", domain=domain) }}