رفتن به مطلب

نحوه حذف category از لینک دسته های وردپرس


albfa

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

با سلام.

من میخوام category را از دسته بندی های سایتم حذق کنم اما نه از طریق افزونه بلکه از طریق افزونه

seo yoast از قسمت تنظیمات پیوند یکتا

وقتی تیک حذف category را میزنم category از دسته بندی هام حذف میشن اما متاسفانه در گوگل ارور های زیادی از دسته بندی ها میگیره (منظورم همون ارور ۴۰۴ است)

به نظر شما چطور این category را حدف کنم اما بدون خطای ۴۰۴ ؟؟

البته بدون افزونه.

با تشکر

لینک به ارسال

سلام

من این روشو تست نکردم!!!

این کدو به فایل function.php قالبتون اضافه کنید.


function fix_slash( $string, $type )
{
global $wp_rewrite;
if ( $wp_rewrite->use_trailing_slashes == false )
{
if ( $type != 'single' && $type != 'category' )
return trailingslashit( $string );
if ( $type == 'single' && ( strpos( $string, '.html/' ) !== false ) )
return trailingslashit( $string );
if ( $type == 'category' && ( strpos( $string, 'category' ) !== false ) )
{
$aa_g = str_replace( "/category/", "/", $string );
return trailingslashit( $aa_g );
}
if ( $type == 'category' )
return trailingslashit( $string );
}
return $string;
}
add_filter( 'user_trailingslashit', 'fix_slash', 55, 2 );

یکی از این دو تکه کد رو هم به فایل .htaccess اضافه کنید و امتحان کنید.


RedirectMatch 301 ^/category/(.+)$ /$1

یا


RewriteRule ^category/(.+)$ /$1 [R=301,L]

لینک به ارسال

ممنون دوست عزیز..

کارهایی رو که گفتید انجام دادم و تمامی دسته بندی ها در صفحه اصلی بدون

category نمایش داده میشدند !!

اما وقتی روی یکی از دسته بندی ها کلیک میشد ریدایرکت میشدندبه صفحه اصلی !!!

راستی از هر دو کد برای فایل .htaccess استفاده کردم اما متاسفانه باز هم ریدایرکت میشدند به صفحه اصلی !

===========

من بااستفاده از افزونه seo yoast این کار رانجام میدم و همه چیز درست عمل میکنه و لینک های دسته بندی ها بدون ریدایرکت(بدون

category) هستند و همه چیز خوبه اما

تنها مشکلم همونطور که در سوالم گفتم فقط 404 در گوگل وبمستر !!

باتشکر

سلام

من این روشو تست نکردم!!!

این کدو به فایل function.php قالبتون اضافه کنید.


function fix_slash( $string, $type )
{
global $wp_rewrite;
if ( $wp_rewrite->use_trailing_slashes == false )
{
if ( $type != 'single' && $type != 'category' )
return trailingslashit( $string );
if ( $type == 'single' && ( strpos( $string, '.html/' ) !== false ) )
return trailingslashit( $string );
if ( $type == 'category' && ( strpos( $string, 'category' ) !== false ) )
{
$aa_g = str_replace( "/category/", "/", $string );
return trailingslashit( $aa_g );
}
if ( $type == 'category' )
return trailingslashit( $string );
}
return $string;
}
add_filter( 'user_trailingslashit', 'fix_slash', 55, 2 );

یکی از این دو تکه کد رو هم به فایل .htaccess اضافه کنید و امتحان کنید.


RedirectMatch 301 ^/category/(.+)$ /$1

یا


RewriteRule ^category/(.+)$ /$1 [R=301,L]

ممنون دوست عزیز..

کارهایی رو که گفتید انجام دادم و تمامی دسته بندی ها در صفحه اصلی بدون

category نمایش داده میشدند !!

اما وقتی روی یکی از دسته بندی ها کلیک میشد ریدایرکت میشدندبه صفحه اصلی !!!

راستی از هر دو کد برای فایل .htaccess استفاده کردم اما متاسفانه باز هم ریدایرکت میشدند به صفحه اصلی !

===========

من بااستفاده از افزونه seo yoast این کار رانجام میدم و همه چیز درست عمل میکنه و لینک های دسته بندی ها بدون ریدایرکت(بدون

category) هستند و همه چیز خوبه اما

تنها مشکلم همونطور که در سوالم گفتم فقط 404 در گوگل وبمستر !!

باتشکر

لینک به ارسال

از این روش استفاده کردم اما فایده ای نداشت و درست نشد. کسی نظری نداشت ؟

لطفا راهنمایی کنید

لینک به ارسال

ممنون اقا مهدی ..

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

گوگل وبمستر خطای 404 میااد برای دسته ها !!

لطفا برای حل مشکل ارور های 404 راهنمایی کنید.

ممنون

لینک به ارسال

برای ریداکت کردن بسیار بحث شده است مقداری جستجو به نتیجه میرسید

گشتم چیزی دستگیرم نشد .

میشه بگید با چه کلید واژه ای سرچ کنم ؟

ممنون

لینک به ارسال

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

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

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

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

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

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

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

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

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