رفتن به مطلب

جلوگیری از ریدایرکت شدن پیوند یکتا


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

با درود و احترام خدمت دوستان گرامی

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

 

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

چطوری از ریدایرکت شدن (آدرس مطلب قبل) به آدرس جدید جلوگیری کنیم؟

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

 

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

 

مشکل از کجاست

آیا اینو خود وردپرس بصورت پیش فرض اعمال کرده؟

چطوری میشه غیر فعالش کرد؟

 

ممنون میشم راهنمایی بفرمایید

لینک به ارسال

سلام و عرض ادب

تا جایی ک بنده میدونم خود به خود این اتفاق نمیفته

مگر اینکه شما از افزونه های سئو استفاده کرده باشید و هنگام تغییر به شما پیغام ریدایرکت داده باشه و شما تایید کرده باشید

مثلا یواست این کارو میکنه و به صفحه ای که شما میخایید یا آدرس جدید منتقل میکنه

اگر تایید نکنید نمیکنه و صفحه 404 میاد

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

سلام و عرض ادب

تا جایی ک بنده میدونم خود به خود این اتفاق نمیفته

مگر اینکه شما از افزونه های سئو استفاده کرده باشید و هنگام تغییر به شما پیغام ریدایرکت داده باشه و شما تایید کرده باشید

مثلا یواست این کارو میکنه و به صفحه ای که شما میخایید یا آدرس جدید منتقل میکنه

اگر تایید نکنید نمیکنه و صفحه 404 میاد

وقت بخیر

ممنون از راهنمایی تون

ولی ما تمامی افزونه هارو غیر فعال کردیم و دوباره این اتفاق افتاد

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

لینک به ارسال

@Ariya754455

 

وردپرس برای جلوگیری از خطای 404 آدرس های قبلی مطلب هم داخل تیبل postmeta با کلید _wp_old_slug ذخیره میکنه.

برای حذفش هم میتونید از طریق دیتابیس اقدام کنید و هم میتونید از افزونه زیر استفاده کنید.

https://wordpress.org/plugins/remove-old-slug-for-postpages/

لینک به ارسال
در ۱ ساعت قبل، mehran-b گفته است :

@Ariya754455

 

وردپرس برای جلوگیری از خطای 404 آدرس های قبلی مطلب هم داخل تیبل postmeta با کلید _wp_old_slug ذخیره میکنه.

برای حذفش هم میتونید از طریق دیتابیس اقدام کنید و هم میتونید از افزونه زیر استفاده کنید.

https://wordpress.org/plugins/remove-old-slug-for-postpages/

ممنونم از شما

این افزونه نتیجه بخش بود

یک سوال دارم از خدمت شما

میشه کلا کاری کرد که این اتفاق نیفته؟

 

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

 

میشه کلا از دیتابیس کاری کرد که چنین اتفاقی نیفته وقتی یک مطلبی رو تغییر آدرس میدیم ریدایرکت انجام نشه

منظورم اینه که کلا قطع بشه

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

ممنونم از شما

این افزونه نتیجه بخش بود

یک سوال دارم از خدمت شما

میشه کلا کاری کرد که این اتفاق نیفته؟

 

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

 

میشه کلا از دیتابیس کاری کرد که چنین اتفاقی نیفته وقتی یک مطلبی رو تغییر آدرس میدیم ریدایرکت انجام نشه

منظورم اینه که کلا قطع بشه

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

remove_action( 'post_updated', 'wp_check_for_changed_slugs', 12 );
remove_action( 'template_redirect', 'wp_old_slug_redirect' ); 

 

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

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


remove_action( 'post_updated', 'wp_check_for_changed_slugs', 12 );
remove_action( 'template_redirect', 'wp_old_slug_redirect' ); 

 

 یک دنیا ممنون از راهنماییتون

لینک به ارسال

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

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

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

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

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

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

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

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

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