آموزش تغییر آدرس پیش فرض نتایج جستجو در وردپرس

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

آیا میخواهید آدرس پیش فرض نتایج جستجو در سایت وردپرس خود را تغییر دهید؟ به صورت پیش فرض، آدرس نتایج جستجو در وردپرس کاربرپسند نیستند. در این مطلب میخواهیم به شما نشان دهیم که چگونه می توانید به آسانی آدرس پیش فرض نتایج جستجو در سایت وردپرس خود را تغییر داده و آنها را کاربرپسندتر و از نظر سئو بهتر کنید.

تغییر آدرس پیش فرض نتایج جستجو

چرا باید آدرس پیش فرض نتایج جستجو در وردپرس را تغییر داد؟

وردپرس از آدرس های سئوپسند برای تمام صفحات و برگه ها در سایت استفاده می کند. آدرس های سئوپسند رایج اغلب به صورت زیر هستند:

http://example.com/some-page/

http://example.com/2018/03/some-article/

http://example.com/category/some-category/

همان طور که مشاهده می کنید، آدرس ها به گونه ای هستند که هم برای کاربران و هم برای موتورهای جستجو کاملا قابل فهم هستند.

اما وردپرس همچنان از آدرس های ناسازگار با سئو برای صفحات مربوط به نتایج جستجو خود استفاده می کند. یک آدرس عادی برای صفحه مربوط به نتایج جستجو در وردپرس به صورت زیر است:

http://example.com/?s=search-term

این ساختار آدرس دهی با بقیه قسمت های سایت هماهنگ نیست. با اینکه برخی افزونه های جستجو وردپرس وجود دارند که نتایج جستجو را بهبود می بخشند، بیشتر آنها هیچ کاری در مورد آدرس مربوط به صفحات نتایج جستجو نمی کنند.

اتفاق خوبی خواهد بود اگر بتوانید آدرس مربوط به صفحات نتایج جستجو سایت خود را به حالت زیر دربیاورید:

http://example.com/search/your-search-term/

تغییر آدرس پیش فرض نتایج جستجو در وردپرس

برای این آموزش نیاز خواهد بود تا فایل های مربوط به قالب سایت خود را ویرایش کنید. در صورتیکه اولین بار است که این کار را انجام می دهید، از قالب سایت خود نسخه پشتیبان تهیه کنید.

روش اول: تغییر آدرس پیش فرض نتایج جستجو در وردپرس از طریق فایل functions.php

این روش ساده تر بوده و برای استفاده بیشتر کاربران وردپرس توصیه می شود.

ابتدا شما باید کد زیر را کپی کرده و در فایل functions.php قالب سایت خود آن را قرار داده و یا آن را به افزونه اختصاصی سایت خود اضافه کنید:

<br data-mce-bogus="1">

function wpb_change_search_url() {
 if ( is_search() &amp;&amp; ! empty( $_GET['s'] ) ) {
 wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
 exit();
 } 
}
add_action( 'template_redirect', 'wpb_change_search_url' );

 

فراموش نکنید که تغییرات انجام شده را ذخیره کنید.

شما حالا می توانید به سایت خود مراجعه کنید و قسمت جستجو سایت خود را امتحان کنید. متوجه این موضوع خواهید شد که آدرس نتایج جستجو به صورت زیر است:

http://example.com/search/your-search-query/

روش دوم: تغییر آدرس پیش فرض نتایج جستجو از طریق htaccess

از فایل htaccess اغلب برای تنظیم ریدایرکت ها و دیگر تنظیمات سایت وردپرس استفاده می شود. شما همچنین می توانید آدرس پیش فرض مربوط به نتایج جستجو سایت خود را نیز از طریق این فایل تغییر دهید.

برای این کار کافی است فایل htaccess موجود در مسیر نصب وردپرس در هاست خود را ویرایش کرده و کد زیر را در پایین کدهای موجود در آن قرار دهید:


# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

 

فراموش نکنید که تغییرات ایجاد شده را ذخیره کنید.

حالا می توانید به سایت خود مراجعه کرده و با امتحان کردن بخش جستجو سایت، نتیجه نهایی آن را مشاهده کنید.

با این کار آدرس مربوط به صفحات نتایج جستجو چیزی شبیه به زیر خواهد بود:

http://example.com/search/your-search-query/

پایان

درباره نویسنده



جواد
( عضو از 6 سال قبل )
  • 168 نوشته
  • 34 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
جواد - عضو تیم تحریریه مجموعه نوین وردپرس...

نظرات کاربران

ثبت دیدگاه

  1. راهی وجود نداره که بعد از آدرس سایت دیگه ” ?s ” رو نشون نده؟ الان برای من بعد از آدرس سایت ؟s رو نشون میده و دیگه اون صفحه 404 طراحی شده با المنتور رو بعد از جستجو رو هم نشون نمیده و یک صفحه 404 ساده و پیش فرض رو نمایش میده

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

دیدگاهتان را بنویسید

مطالب مرتبط



آموزش محدود کردن نام های کاربری و غیرفعال کردن نام نمایشی (لقب) در وردپرس

2305
2
اگر شما امکان ثبت نام در سایت وردپرس خود را برای کاربران سایت تان فعال کرده باشید، به احتمال زیاد با مشکلاتی از قبیل اینکه عده ای با ...
جزییات بیشتر آموزش را بخوانید!

آموزش نحوه اتصال گوگل درایو به وردپرس

2148
2
اگر صاحب یک وب سایت وردپرسی هستید، اقدامات مختلفی وجود دارد که با کمک آنها می توانید در فضای ذخیره سازی وردپرس خود صرفه جویی کنید. به عنوان ...
جزییات بیشتر آموزش را بخوانید!

چگونه با افزونه iThemes Security وب سایتی ضد گلوله داشته داشته باشیم؟

3324
2
امنیت وب سایت خود را تضمین کنید   روز به روز امنیت وردپرس بهبود میابد و کاملتر میشود اما به این معنا نیست که از دست هکر ها در امانید ...
جزییات بیشتر آموزش را بخوانید!

تجربه کاربری چیست؛ همه چیز درباره UX

78
0
تجربه کاربری یا User Experience چیست؟ طراحی تجربه کاربری (UX) فرآیندی است که تیم‌های طراحی از آن برای ایجاد محصولاتی استفاده می ‌کنند که تجربیات معنادار و مرتبطی ...
جزییات بیشتر آموزش را بخوانید!

نحوه رفع خطای Your IP is blacklisted در دایرکت ادمین صفحه ورود

3019
0
یکی از خطاهایی که ممکن است در هنگام ورود به کنترل پنل دایرکت ادمین با آن مواجه شوید، خطای Your IP is blacklisted می باشد. در واقع این ...
جزییات بیشتر آموزش را بخوانید!

آموزش ایجاد ابزارک Fade In the Last در وردپرس با استفاده از jQuery

866
0
شاید برای شما هم سوال شده باشد که چگونه می توانید ابزارک Fade In the Last را به سایدبار قالب خود اضافه کنید. از این افکت jQuery در بسیاری ...
جزییات بیشتر آموزش را بخوانید!

راه های مختلف نصب وردپرس بصورت قابل حمل در فلش درایو USB

2132
0
بسیاری از شما احتمالا می دانید که چگونه وردپرس را بر روی میزبانی نصب کنید و بعضی از شما ممکن است وردپرس را بر روی سرور محلی نیز بتوانید ...
جزییات بیشتر آموزش را بخوانید!

رفع خطای This site ahead contains harmful programs در وردپرس

49
0
خطای This site ahead contains harmful programs در وردپرس یکی از ارورهای رایجی است که ممکن است در سایت خود مشاهده کرده باشید. این معمولا به این معنی ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...
  • فهرست مطالب