مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

M.it

عضویت از 1400/03/25

url mapping و خطای Duplicate without user-selected canonical در گوگل سرچ کنسول

  • شنبه 13 شهریور 1400
  • 11:02
تشکر میکنم

با سلام. تکنولوژی سایت من  asp.net4  هست. بنده از این کد برای روت کردن آدرس صفحات سایتم استفاده کرده ام.حالا مشکلی که هست اینه که در گوگل سرچ کنسول خطای duplicate بهم میده. و هم آدرس اصلی هم آدرس روت شده رو به عنوان دو صفحه ی تکراری میشناسه. برای حل این مشکل نیاز به تنظیم خاصی برای مپ کردن آدرس ها هست یا در همه ی صفحاتم باید آدرس کانونی رو قرار بدهم؟ (rel=canonical)

 void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);
    }
    public static void RegisterRoutes(RouteCollection routes)
    {
     
        RouteTable.Routes.MapPageRoute("Articles", "مقاله", "~/Articles.aspx");
        RouteTable.Routes.MapPageRoute("News", "اخبار", "~/News.aspx");
     }

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

M.it

عضویت از 1400/03/25

  • شنبه 13 شهریور 1400
  • 14:58

چرا 12  نفر مشاهده کردند نظری ندادند؟ url mapping انجام دادید ؟این مشکل رو نداشتید؟

 من قبلا صفحاتم با همون اسم قبلی (news.aspx/.) ایندکس کرده بودم، الان  url  رو  روی اسم فارسی مپ کرده ام (اخبار/.) و دوباره ایندکس کردم، ممکنه گوگل  روت کردن  آدرس رو متوجه نشده باشه و دو آدرس رو با محتوای یکسان ببینه ؟ باید چه طور بهش فهموند این رو؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)