شرح تركيب صفحة تحويل الروابط في قوالب بلوجر
تُعد صفحة تحويل الروابط الخارجية من الإضافات المهمة في قوالب بلوجر، لما لها من فوائد متعددة على مستوى الأمان، وتحسين تجربة المستخدم، والحفاظ على جودة الموقع من ناحية السيو. تعتمد فكرة هذه الصفحة على تمرير الزائر عبر صفحة وسيطة قبل الانتقال إلى أي رابط خارجي، بدل خروجه المباشر من الموقع.
من أهم فوائد تركيب صفحة تحويل الروابط الخارجية حماية الزوار من الروابط الضارة أو غير الموثوقة. فعند تنبيه المستخدم بأنه سيغادر الموقع، يصبح أكثر وعيًا بالمحتوى الذي سيتجه إليه، مما يقلل من احتمالية الوقوع في مواقع مشبوهة أو تحميل ملفات ضارة دون قصد.
كذلك تساهم هذه الصفحة في تحسين موثوقية الموقع واحترافيته، حيث تُظهر اهتمام صاحب الموقع بالشفافية وتوضيح المسؤوليات القانونية. فهي بمثابة إشعار واضح بأن الموقع غير مسؤول عن محتوى الروابط الخارجية، مما يساعد في تقليل أي مشاكل قانونية محتملة ناتجة عن محتوى مواقع أخرى.
من الناحية التقنية، تساعد صفحة تحويل الروابط الخارجية في تحسين السيو بشكل غير مباشر، إذ تمنحك تحكمًا أفضل في الروابط الصادرة (Outbound Links)، وتقلل من تأثير الروابط الخارجية على قوة موقعك، خاصة إذا تم دمجها مع خصائص مثل nofollow أو فتح الروابط في نافذة جديدة.
كما يمكن استغلال صفحة التحويل لعرض رسالة شكر، أو تنبيه أمني، أو حتى إعلانات خفيفة، مما يساهم في زيادة التفاعل أو تحقيق دخل إضافي دون التأثير السلبي على تجربة المستخدم.
باختصار، فإن تركيب صفحة تحويل الروابط الخارجية في قالب بلوجر يُعد خطوة ذكية لأي صاحب موقع يسعى إلى الأمان، والاحترافية، وتنظيم الروابط الخارجية بشكل أفضل، مع الحفاظ على ثقة الزوار وجودة المحتوى.
شرح طريقة تركيب صفحة تحويل الروابط الخارجية في قالب بلوجر
كيف يتم تركيب الاكواد الخاصة بصفحة التحويل
نذهب الى الصفحات و نقوم بعمل صفحة جديدة و نقوم بتسمية الصفحة pageredirect مثلا او اي اسم اخر تختاره و ثم تقوم بالحفظ
ثم نذهب الى الصفحة التي عملناها و نختارعرض HTML و نضيف الكود التالي بداخله
<title>جاري التحويل...</title><style>.box{background:#fff;padding:30px;text-align:center;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.progress-text{font-size:40px;font-weight:700;color:#4276eb;margin-bottom:33px;text-align:center;direction:ltr;letter-spacing:1px;animation:pulse 1.2s infinite}.progress{width:100%;height:16px;background:#e0e0e0;border-radius:50px;overflow:hidden}.progress-bar{width:0%;height:100%;background:linear-gradient(90deg,#2560e2,#77c0fa);border-radius:50px;transition:width .2s linear}#goBtn{margin-top:20px;display:none;padding:10px 24px;background:linear-gradient(90deg,#2560e2,#054b83);color:#fff;text-decoration:none;border-radius:8px}</style><div class="box"><div class="progress-text"><span id="percent">0</span>%</div><div class="progress"><div class="progress-bar" id="bar"></div></div><a href="#" id="goBtn">الانتقال الآن</a></div><script>var seconds = 10;var bar = document.getElementById("bar");var percentText = document.getElementById("percent");var btn = document.getElementById("goBtn");var params = new URLSearchParams(window.location.search);var targetUrl = params.get("url");if (!targetUrl) {btn.innerText = "لا يوجد رابط للانتقال";}var duration = seconds * 1000;var startTime = Date.now();var smoothTimer = setInterval(function () {var elapsed = Date.now() - startTime;var progress = Math.min(elapsed / duration, 1);var percent = Math.floor(progress * 100);bar.style.width = (progress * 100) + "%";percentText.innerText = percent;if (progress >= 1) {clearInterval(smoothTimer);if (targetUrl) {btn.href = targetUrl;btn.style.display = "inline-block";// window.location.href = targetUrl;}}}, 50);</script>
ستجد بداخل الكود رقم 10 و هو المسول عن عدد الثواني اللتي تريد ان ينتظر بها الزائر يمكنك تغيرها للرقم
اللذي تريده و سوف تجدها بهذا الشكل
var seconds = 10;
ثم نقوم بالحفظ
و بعد ذلك نذهب الى المظهر و نختار تعديل HTML و ثم نبحث عن </body> و نضيف الكود التالي أعلاه
<script type='text/javascript'>//<![CDATA[// رابط صفحة التحويلvar redirectPage = "xxxxxxxxxxxxxxxxxx";// دومين المدونة فقط بدون httpsvar myDomain = "xxxxxxxxxxxxxxxxxxx";// روابط السوشيال ميديا المستثناةvar socialDomains = ["facebook.com","fb.com","twitter.com","x.com","instagram.com","youtube.com","youtu.be","tiktok.com","linkedin.com","whatsapp.com","telegram.me","t.me"];document.addEventListener("DOMContentLoaded", function () {var links = document.getElementsByTagName("a");for (var i = 0; i < links.length; i++) {(function (link) {var href = link.getAttribute("href");if (!href || !href.startsWith("http")) return;if (href.indexOf(myDomain) !== -1) return;for (var s = 0; s < socialDomains.length; s++) {if (href.indexOf(socialDomains[s]) !== -1) return;}if (href.indexOf("#") !== -1) return;link.addEventListener("click", function (e) {e.preventDefault();window.location.href =redirectPage + "?url=" + encodeURIComponent(href);});})(links[i]);}});//]]></script>
ملاحظة
قم بتغير XXXXXXXXXX برابط صفحة التحويل و ستجده بهذا الشكل
// رابط صفحة التحويلvar redirectPage = "xxxxxxxxxxxxxxxxxx";
قم بتغير XXXXXXXXXXXX برابط دومين موقعك بدون ان تضيف https:// و ستجده هكذا
// دومين المدونة فقط بدون httpsvar myDomain = "xxxxxxxxxxxxxxxxxxx";
ستجد بداخل الكود الروابط المستثناة و هي روابط السوشيال ميديا وظيفتها تمنع تحويل الرابط الى صفحة التحويل
عند الضغط على زر السوشيال يتم الانتقال بدون صفحة التحويل يمكن اضافة الرابط اللذي تريد
ثم قم بالحفظ
