رفتن به مطلب

?s=/ در انتهای آدرس


viator

پست های پیشنهاد شده

سلام به همه دوستان محترم

اشکالی که ما در وردپرس داریم اینه که انتهای همه آدرس های سایت سه کاراکتر اضافه میشه که اصلا نمی دونیم از چیه...

مثلا این آدرس صحیح هست:

http://iran-europe.net/international-tests/yle/flyers/

و آدرس زیر که وارد میشه:

http://iran-europe.net/international-tests/yle/flyers/?s=

جستجوی جدید ظاهر میشه و در سرچ کنسول گوگل اشکالات زیادی بایت همین موضوع داریم..

از دوستان خواهش می کنم راهنمایی بفرمائید...

 

لینک به ارسال
در 34 دقیقه قبل، viator گفته است :

سلام به همه دوستان محترم

اشکالی که ما در وردپرس داریم اینه که انتهای همه آدرس های سایت سه کاراکتر اضافه میشه که اصلا نمی دونیم از چیه...

مثلا این آدرس صحیح هست:

http://iran-europe.net/international-tests/yle/flyers/

و آدرس زیر که وارد میشه:

http://iran-europe.net/international-tests/yle/flyers/?s=

جستجوی جدید ظاهر میشه و در سرچ کنسول گوگل اشکالات زیادی بایت همین موضوع داریم..

از دوستان خواهش می کنم راهنمایی بفرمائید...

 

این مورد برای بخش سرچ وردپرس هست.

ولی اتوماتیک اضافه نمیشه به آدرس سایتتون.

لینک به ارسال

درسته این برای زمانیه که یک مقدار خالی جستجو بشه

چطور میشه جلوش رو گرفت که خالی رو جستجو نکنن

 

لینک به ارسال
در 5 ساعت قبل، viator گفته است :

سلام به همه دوستان محترم

اشکالی که ما در وردپرس داریم اینه که انتهای همه آدرس های سایت سه کاراکتر اضافه میشه که اصلا نمی دونیم از چیه...

مثلا این آدرس صحیح هست:

http://iran-europe.net/international-tests/yle/flyers/

و آدرس زیر که وارد میشه:

http://iran-europe.net/international-tests/yle/flyers/?s=

جستجوی جدید ظاهر میشه و در سرچ کنسول گوگل اشکالات زیادی بایت همین موضوع داریم..

از دوستان خواهش می کنم راهنمایی بفرمائید...

 

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

<a href="?s=" data-avia-search-tooltip="&lt;form action=&quot;http://iran-europe.net/&quot; id=&quot;searchform&quot; method=&quot;get&quot; class=&quot;&quot;&gt;
&lt;div&gt;
&lt;input type=&quot;submit&quot; value=&quot;&quot; id=&quot;searchsubmit&quot; class=&quot;button avia-font-entypo-fontello&quot; /&gt;
&lt;input type=&quot;text&quot; id=&quot;s&quot; name=&quot;s&quot; value=&quot;&quot; placeholder=' جستجو' /&gt;
&lt;/div&gt;
&lt;/form&gt;" aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello'>

 

  • امتیاز 2
لینک به ارسال

به کد زیر تغییر بدید

<a href="http://iran-europe.net/?s=" data-avia-search-tooltip="<form action="http://iran-europe.net/" id="searchform" method="get" class="">
<div>
<input type="submit" value="" id="searchsubmit" class="button avia-font-entypo-fontello" />
<input type="text" id="s" name="s" value="" placeholder=' جستجو' />
</div>
</form>" aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello'>

 

  • امتیاز 1
لینک به ارسال

ممنون از کمکتون دوست عزیز مشکل کلیک رو جستجو در هر صفحه ای حل شد

فقط یه سوال دیگه:

چطور میتونم ریدایرکتی بسازم که همیشه هر آدرسی که انتهاش ?s= اضافه شد به آدرسی که من می خوام مثلا: http://iran-europe.net/search/ بره

آیا در .htaccess این امکان وجود داره

ممنون

لینک به ارسال
در 5 دقیقه قبل، viator گفته است :

ممنون از کمکتون دوست عزیز مشکل کلیک رو جستجو در هر صفحه ای حل شد

فقط یه سوال دیگه:

چطور میتونم ریدایرکتی بسازم که همیشه هر آدرسی که انتهاش ?s= اضافه شد به آدرسی که من می خوام مثلا: http://iran-europe.net/search/ بره

آیا در .htaccess این امکان وجود داره

ممنون

کد زیر رو به ابتدای فایل functions.php قالبتون زیر

<?php

اضافه کنید.

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

 

  • امتیاز 1
لینک به ارسال
در 3 دقیقه قبل، viator گفته است :

ممنون از کمکتون ولی جواب نداد

مطمئنید جواب نداد؟

الان تست کردم این

http://iran-europe.net/?s=سلام

ریدایرکت میشه به این

http://iran-europe.net/search/سلام

مگه منظورتون همین کار نبود؟

  • امتیاز 1
لینک به ارسال

بله درسته این جواب داده ولی منظورم حالت خالی هست...

وقتی 

http://iran-europe.net/?s=

باید به

http://iran-europe.net/search/

ریدایرکت بشه ولی روی همون آدرس می مونه

ممنون

لینک به ارسال
در 5 ساعت قبل، viator گفته است :

بله درسته این جواب داده ولی منظورم حالت خالی هست...

وقتی 


http://iran-europe.net/?s=

باید به


http://iran-europe.net/search/

ریدایرکت بشه ولی روی همون آدرس می مونه

ممنون

آها حالت خالی اصلا ایندکس نمیشه و برای همه سایت های وردپرسی حالت هم دردسترسیه و مشکلی نیست.

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...