diff --git a/main/models.py b/main/models.py
index c0ccee1472980859643d71539450b466d121a943..edc8f0a17575d104e3a862137710ef226d897762 100644
--- a/main/models.py
+++ b/main/models.py
@@ -358,6 +358,10 @@ class MainHomePage(
         except IndexError:
             return None
 
+    @route(r"^sdilene/$", name="shared")
+    def shared(self, request):
+        return self.setup_article_page_context(request)
+
 
 class MainArticlesPage(
     RoutablePageMixin,
diff --git a/shared/models.py b/shared/models.py
index b41bbd8371c01e8cf06f9282c5ff66e35725ce9f..db07abc3057c3f6f1dcec09da7726cad9354e0c1 100644
--- a/shared/models.py
+++ b/shared/models.py
@@ -114,18 +114,18 @@ class ArticleMixin(models.Model):
         """
         Returns "rel" property for a link to this article
         """
-        return 'rel="noindex"' if self.no_index else ""
+        return 'rel="noindex"' if self.get_no_index else ""
 
     @property
     def get_url(self):
         if self.shared_from is not None:
-            return f"{self.shared_from.url}/sdilene?sdilene={quote(self.slug)}"
+            return f"{self.shared_from.url}sdilene?sdilene={quote(self.slug)}"
         return self.url
 
     @property
     def get_full_url(self):
         if self.shared_from is not None:
-            return f"{self.shared_from.url}/sdilene?sdilene={quote(self.slug)}"
+            return f"{self.shared_from.full_url}sdilene?sdilene={quote(self.slug)}"
         return self.full_url
 
     @property