حذف تاریخ از آدرس مطالب وردپرس بدون از دست رفتن سئو

5 / 5. تعداد رای: 1

حذف تاریخ از آدرس مطالب وردپرس بدون از دست رفتن سئو

اید فکر‌هایی درباره حذف تاریخ از آدرس مطالب وردپرس داشته باشید. حتما با پیوند‌های یکتای وردپرس آشنایی دارید. منظور از پیوندهای یکتا همان URL یا آدرس صفحات مختلف است. مثلا URL صفحه‌ای که در حال مشاهده آن هستید mihanwp.com/remove-date-from-urls/ است. پس اگر این URL را در مرورگر خود وارد کنید قطعا به این صفحه ارجاع داده خواهید شد.

در نسخه‌های قبلی وردپرس، URLها بصورت کاملا ساده استفاده می‌شدند که برای سئو چندان مناسب نبودند. مثلا آدرس این پست شاید mihanwp.com/?p=22134 بود. اما در نسخه ۴ به بعد وردپرس، این پیوند‌ها بصورت خودکار توسط وردپرس به شکل دیگری انتخاب می‌شوند. شکل جدید انتخاب URL در وردپرس، نمایش بصورت mihanwp.com/تاریخ/عنوان نوشته است. البته نمی‌دانم چرا توسعه‌دهندگان وردپرس این نوع آدرس را انتخاب کردند. بهتر می‌بود تاریخ در URL نمایش داده نشود.

در این مقاله می‌خواهیم تاریخ را از URL صفحات سایت وردپرسی شما حذف کنیم. البته بدون این‌که سئو سایت ما با لطمه سنگینی مواجه شود.

حذف تاریخ از آدرس مطالب وردپرس

برای حذف تاریخ از آدرس مطالب وردپرس کافیست وارد بخش تنظیمات > پیوند‌های یکتا شویم.

حالا باید تنظیمات را از روی روز و نام، به نام نوشته تغییر دهید.

در نهایت تنظیمات را ذخیره کنید.

حالا اگر آدرس یکی از پست‌های سایت خود را باز کنیم، دیگر تاریخی در URL نمایش داده نخواهد شد.

اما موضوع اصلی تازه شروع شد! تمام آدرس‌های قبلی سایت ما با خطای ۴۰۴ مواجه شده‌اند و اگر از راه‌اندازی سایت شما بیشتر از ۱ هفته گذشته باشد، با خطاهای سرچ کنسول مواجه خواهید شد.

جلوگیری از لطمه زدن به سئوی سایت شما

برای جلوگیری از لطمه خوردن سئوی سایت شما، کافیست مراحل بعدی را اجرا کنید. قصد داریم یک تغییر مسیر همیشگی از صفحات قبلی دارای تاریخ، به آدرس‌های جدید بدون تاریخ ایجاد کنیم.

برای این‌کار افزونه Redirection را نصب کنید. این افزونه به شما کمک می‌کند تا ریدایرکت‌هایی را برای صفحات تغییر‌یافته ایجاد کنید. آموزش نصب افزونه در وردپرس را برای نصب این افزونه ببینید.

بعد از فعال‌سازی افزونه، وارد بخش ابزار‌ها > redirections شوید.

سپس روی افزودن جدید کلیک کنید تا بتوانید یک الگوی تغییر مسیر جدید ایجاد کنید.

حالا باید فیلدهای این فرم را تکمیل کنیم. اگر از حالت روز و نام استفاده می‌کردید، در بخش source یا نشانی اصلی عبارت زیر را قرار دهید:

/(\d*)/(\d*)/(\d*)/([A-Za-z0-9-*])

و در بخش URL هدف عبارت زیر:

/$4

اما اگر از حالت ماه و نام استفاده می‌کردید، این الگو را وارد کنید.

برای منبع:

/(\d*)/(\d*)/([A-Za-z0-9-*])

برای هدف:

/$3

فراموش نکنید روی دکمه افزودن تغییر مسیر کلیک کنید تا تنظیمات ذخیره شود. 🙂

به همین راحتی. شما تاریخ را از روی مطالب سایت خود حذف کردید و حالا آدرس‌های قدیم به آدرس‌های جدید تغییر مسیر می‌دهدند.

نظر شما در این مورد چیه؟

  1. U12489 ۲۹ فروردین ۱۴۰۰

    خب بدون استفاده از افزونه و با خوده افزونه یوست خیلی راحت تر و مطمئن تر میشه این کارو انجام داد و بدون خطا از کنسول گوگل هم هست چون خودم امتحان کردم که میگم.
    برای حذف تاریخ کافیه به این ادرس یوست برین:
    https://yoast.com/research/permalink-helper.php
    خب بعد از ورود به صورت زیر فرم یوست رو پر کنید:
    فیلد اول آدرس وب سایت شما بصورت کامل
    در فیلد دوم اگر وردپرس در ساب فولدر دارید مقدار آنرا وارد نموده در غیر اینصورت نیازی نیست.
    مورد بعدی بر اساس وب سرور مقدار My webserver را انتخاب نمایید.
    Your old permalink structure : ساختار و گزینه قبلی پیوندهای یکتای وردپرس سایت شما
    و در انتها کلیک بر روی گزینه Generate Redirect
    خب در اینجا یوست یه کدی بهتون میده که باید در فایل htaccess. ذخیره کنید.

    به همین سادگی و خیلی مطمئن تر نصبت به اون افزونه که معرفی کردید.