با سلام. تکنولوژی سایت من 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");
}
چرا 12 نفر مشاهده کردند نظری ندادند؟ url mapping انجام دادید ؟این مشکل رو نداشتید؟
من قبلا صفحاتم با همون اسم قبلی (news.aspx/.) ایندکس کرده بودم، الان url رو روی اسم فارسی مپ کرده ام (اخبار/.) و دوباره ایندکس کردم، ممکنه گوگل روت کردن آدرس رو متوجه نشده باشه و دو آدرس رو با محتوای یکسان ببینه ؟ باید چه طور بهش فهموند این رو؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)