سؤال

ما هذا الخطأ عندما أستخدم sitemappath. عندما أقوم بالنقر فوق ارتباط واحد في موقع الويب الخاص بي، ظهر هذا الخطأ في صفحة. بالطبع عندما قمت بتحميل موقع الويب الخاص بي، أرى هذا الخطأ:

لا يمكن العثور على الصفحة الصفحة التي تبحث عنها قد تمت إزالتها، وقد تغير اسمها، أو غير متاح مؤقتا.

هل كانت مفيدة؟

المحلول

بناء على الخطأ، يبدو أن عناوين URL الخاصة بك خريطة الموقع ليست قريب. على سبيل المثال، دعنا نقول أن لديك دليل فرعي يسمى "مثال" و صفحة تسمى "Test.aspx" الموجود في هذا الدليل "المثال". سينتج هذا الإدخال خطأ 404 (صفحة غير موجودة).

<siteMapNode url="Test.aspx" title="Test Page" />

سيكون هذا هو إدخال Sitemapnode الصحيح:

<siteMapNode url="~/Example/Test.aspx" title="Test Page" />
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top