رفتن به مطلب

?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'>

 

لینک به ارسال

ممنون از پاسختون 

این لینک رو باید تغییر به چی بدم تا این مشکل حل بشه؟

 

لینک به ارسال

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

<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'>

 

لینک به ارسال

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

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

چطور میتونم ریدایرکتی بسازم که همیشه هر آدرسی که انتهاش ?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');

 

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

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

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

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

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

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

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

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

لینک به ارسال

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

وقتی 

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

باید به

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

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

ممنون

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

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

وقتی 


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

باید به


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

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

ممنون

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...