يمكنك استخدام JavaScript للقيام بذلك. يمكنك استخدام document.getElementsByTagName('a') للعثور على جميع الروابط في الصفحة ثم استخدام filter لتصفية الروابط الداخلة إلى الموقع الحالي، ثم يمكنك العد من الروابط المتبقية. إليك مثال بسيط:
// احصل على جميع الروابط في الصفحة
var allLinks = document.getElementsByTagName('a');
// تحديد الروابط الداخلة إلى الموقع الحالي
var internalLinks = Array.prototype.filter.call(allLinks, function(link) {
return link.href.indexOf(window.location.hostname) !== -1;
});
// عدد الروابط الداخلة
var numberOfInternalLinks = internalLinks.length;
console.log("عدد الروابط الداخلة إلى الموقع:", numberOfInternalLinks);
تأكد من تضمين هذا الكود داخل <script> في صفحة الويب الخاصة بك. قد لا يكون هذا الكود دقيقًا بنسبة 100% حسب بنية موقعك، لكنه يوفر نقطة انطلاق جيدة
وكيف الرفع "
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>كشف عدد صفحات الموقع</title>
</head>
<body>
<script>
// احصل على جميع الروابط في الصفحة
var allLinks = document.getElementsByTagName('a');
// تحديد الروابط الداخلة إلى الموقع الحالي
var internalLinks = Array.prototype.filter.call(allLinks, function(link) {
return link.href.indexOf(window.location.hostname) !== -1;
});
// عدد الروابط الداخلة
var numberOfInternalLinks = internalLinks.length;
console.log("عدد الروابط الداخلة إلى الموقع:", numberOfInternalLinks);
</script>
</body>
</html>
كيفية الرفع:
قم بفتح محرر نصوص مثل Notepad++ أو Visual Studio Code
انسخ الكود السابق والصقه في ملف جديد
احفظ الملف باسم "index.html"
قم برفع الملف "index.html" إلى خادم الويب الخاص بك باستخدام أي برنامج نقل ملفات FTP أو عبر لوحة التحكم في الاستضافة
بعد رفع الملف، يمكنك فتح الموقع في متصفح الويب الخاص بك وستظهر النتائج في وحدة تحكم المتصفح
ليست هناك تعليقات: