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

ضعیفمتوسطخوببسیار خوبعالی
( 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 ساده و پیش فرض رو نمایش میده

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

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

مطالب مرتبط



آموزش ساخت فیلتر پیشرفته محصولات ووکامرس

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

آموزش استفاده از افزونه updraftplus | چگونه با افزونه updraftplus بکاپ گیری خودکار انجام دهیم؟

2220
0
پشتیبان گیری یکی از مهم ترین و ضروری ترین بخش های هرنوع وب سایتی می باشد که باید به آن اهمیت ویژه ای بدهید. با یک آپ گیری ...
جزییات بیشتر آموزش را بخوانید!

جایگاه صفر گوگل یعنی چه؟ و نحوه دستیابی به آن

631
0
برای مدتی بهینه سازی موتورهای جستجو (سئو) در رتبه برتر نتایج جستجو بوده است، اما اکنون زمان آن فرا رسیده که جایگاه رتبه اول تغییر پیدا کند. در ...
جزییات بیشتر آموزش را بخوانید!

آشنایی با حمله بروت فورس و روش های جلوگیری از آن

1034
0
وردپرس یکی از بهترین و محبوب ترین سیستم های سایت ساز جهان است که امکان طراحی هر نوع وب سایتی را بدون نیاز به دانش کدنویسی به شما ...
جزییات بیشتر آموزش را بخوانید!

معرفی ابزار Keyword tools و کاربردهای آن

562
0
اگر برای یک استراتژی دیجیتال مارکتینگ زمان، تلاش و هزینه می گذارید، باید تا آنجا که می توانید درباره سئو، به خصوص سئو گوگل آگاهی کسب کنید. سئو ...
جزییات بیشتر آموزش را بخوانید!

تغییر رمز مدیریت وردپرس در لوکال هاست

2048
0
اگر شما مدیر وب سایت هستید و رمز ورود به پیشخوان را فراموش کرده اید، نگران نباشید. در واقع؛ اگر وردپرس را روی لوکال هاست اجرا می کنید ...
جزییات بیشتر آموزش را بخوانید!

ایمپرشن چیست؟ نقش Impression در سرچ کنسول و سئو

217
0
آیا می‌دانید که هر بار که تبلیغ شما در معرض دید کاربر قرار می‌گیرد، یک فرصت برای شماست تا به هدف خود برسید؟ در این مقاله، ما به ...
جزییات بیشتر آموزش را بخوانید!

رفع خطای the_content در المنتور | چگونه ارور ناحیه محتوایی در برگه شما یافت نشد را در المنتور رفع کنیم؟

1860
0
یکی از بهترین صفحه سازهایی که می توانید با استفاده از آن هر بخش از سایت را به دلخواه سفارشی کنید، صفحه ساز المنتور می باشد. این افزونه ...
جزییات بیشتر آموزش را بخوانید!

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

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

جستجو کنید…

همکار ما شوید

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

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